|
|
|
|
19411 21 3 0 |
|
Опции темы | Поиск в этой теме |
15.11.2010, 18:26 | 1 |
Ветеран Фонарёвки
Регистрация: 09.07.2010 Последняя активность: 23.05.2023 09:41 Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях
|
Fonarevka3D
Некоторое время назад в чате обсуждали возможность создания 3д-симулятора для демонстрации работы фонарей.
Смысл в том, что создаётся некое 3д-пространство, из моделей, собранных в каких-нибудь графических редакторах. Затем движок эти модели подгружает, и моделирует некое виртуальное пространство, в котором можно свободно перемещаться по разным зонам и тестировать выбранный фонарь виртуально. Информация для симуляции возможно будет получаться из реальных данных, снятых superfonarik.ru в гониометре, который находится у них в разработке - Строительство гониометра для измерения люмен Этим девайсом будет сниматься трёхмерный разрез луча и его интенсивность. Для затравки кидаю пример того, как можно было бы это реализовать, но извиняйте - прога кривая и ДВУХМЕРНАЯ. Написано за полдня с плохим знанием Windows-программирования, посему кривовато и медленно Так что просьба - не пинать, сам знаю Это самораспаковывающися архив, в комплекте лежат BMP-файлы, которые можно поправить в фотошопе, или вообще подсунуть проге реальный хотспот от фонаря. HOTSPOT.BMP используется для отображения "Surefire M6", а HOTSPOT1.BMP для всего остального. DEPTH.BMP определяет глубину картинки, сделан очень топорно, тоже неплохо бы подредактировать. Файлы должны быть чётко в формате 24bit (3 байта на пиксель) и быть того же разрешения. Ссылка на скачивание: fonarik_inst.exe Бимшот ------------------------------------------------------------------------------------------------------- Все права на идею, создание и использование данной разработки принадлежат FONAREVKA.RU. FONAREVKA.RU автоматически наделяется всеми смежными правами, на любые пользовательские модификации и на использование самих идей модификации данной программы. [Исправлено: awl, 16.11.2010 в 19:41] |
Поблагодарили: 1 раз |
Bekzodr (02.02.2014)
|
15.11.2010, 18:43 | 2 |
Администратор
Регистрация: 17.05.2010 Адрес: Москва
Сообщений: 18903
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях
|
Re: Fonarevka3D
Уважаемые пользователи, высказывайте Ваши идеи, мысли, предложения, также приветсвуются Ваши доработки и модификации данной программы!
Сразу оговорюсь, развитие данной разработки надо делать в режиме 3D |
15.11.2010, 19:03 | 3 |
Регистрация: 19.05.2010 Последняя активность: 25.05.2019 16:13 Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях
|
Re: Fonarevka3D
Для затравки разговора, предлагаю взять бесплатный движок OGRE. Сам свет фонаря сделать через Volumetric Lighting и Shaders 3.0 с динамическими тенями. Потянет любая современная видеокарта.
Плюс готового движка - наличие физики, готовые редакторы мира и соответственно готовые миры, побегать с ручным фонарем или пострелять с подствольником можно. |
15.11.2010, 19:08 | 4 |
Ветеран Фонарёвки
|
Re: Fonarevka3D
а можно это сделать в итоге на флэше и встроить в движок страницы?
|
15.11.2010, 19:10 | 5 |
Администратор
Регистрация: 17.05.2010 Адрес: Москва
Сообщений: 18903
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях
|
Re: Fonarevka3D
|
15.11.2010, 19:14 | 6 |
Регистрация: 19.05.2010 Последняя активность: 25.05.2019 16:13 Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях
|
Re: Fonarevka3D
Если Flash поддерживает современную 3D-визуализацию - в принципе можно. Но лучше, думаю, сразу смотреть в сторону более нового HTML5.
|
15.11.2010, 19:16 | 7 |
Ветеран Фонарёвки
Регистрация: 05.08.2010 Последняя активность: Сегодня 16:19 Адрес: СССР, Чебоксары
Сообщений: 2086
Сказал(а) спасибо: 84
Поблагодарили: 269 раз(а) в 182 сообщениях
|
Re: Fonarevka3D
В режиме одного фонарика смысла очень и очень мало. Хотя бы 2 надо. Для сравнения.
|
15.11.2010, 19:19 | 8 |
Администратор
Регистрация: 17.05.2010 Адрес: Москва
Сообщений: 18903
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях
|
Re: Fonarevka3D
|
15.11.2010, 19:31 | 9 |
Ветеран Фонарёвки
Регистрация: 05.08.2010 Последняя активность: Сегодня 16:19 Адрес: СССР, Чебоксары
Сообщений: 2086
Сказал(а) спасибо: 84
Поблагодарили: 269 раз(а) в 182 сообщениях
|
Re: Fonarevka3D
|
15.11.2010, 19:34 | 10 |
Администратор
Регистрация: 17.05.2010 Адрес: Москва
Сообщений: 18903
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях
|
Re: Fonarevka3D
|
16.11.2010, 17:53 | 11 |
Ветеран Фонарёвки
Регистрация: 09.07.2010 Последняя активность: 23.05.2023 09:41 Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях
|
Re: Fonarevka3D
Чуток переделал, обновил файл в головном мессаге.
|
16.11.2010, 23:01 | 12 |
Увлеченный
|
Re: Fonarevka3D
Идея конечно прекрасная, но для ее реализации требуется очень много тех/физ данных по свету каждого конкретного фонаря. И это даже если рассматривать освещение некоторого объекта с одной точки, не говоря уж о том, что можно будет побегать по сцене с фонарем.
Но ведь все это можно реализовать |
16.11.2010, 23:11 | 13 |
Ветеран Фонарёвки
Регистрация: 09.07.2010 Последняя активность: 23.05.2023 09:41 Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях
|
Re: Fonarevka3D
Ну на самом деле для достаточной реализации особо много данных не надо, срез луча с засветкой по интенсивности и угол. Высокая точность тоже не нужна, у фонарей есть разброс по оттенку и яркости даже в пределах модели одной партии. Кроме того, мониторы у всех настроены по-разному, даже интенсивность засветки будет сильно меняться на разных компах
Сложнее реализовать правильное распространение света, затухание интенсивности и гашение в атмосфере (плюс её подсветка). И при этом надо учитывать длину волны, типа как в случае с жёлтыми противотуманками и лампами, пробивающими дымку в отличие от синих светодиодов. |
21.11.2010, 09:41 | 14 |
Администратор
Регистрация: 17.05.2010 Адрес: Москва
Сообщений: 18903
Сказал(а) спасибо: 4325
Поблагодарили: 10614 раз(а) в 2535 сообщениях
|
Re: Fonarevka3D
Сейчас стоит главный вопрос - это адекватность передачи бимшотов по сравнению с тем, что на самом деле. Наша задача сделать максимальную приближенность к реальности, в том числе и адекватность передачи боковой и центральной засветки в пространстве и её автоматическое изменение в 3D в зависимости от условий (удаление от объекта или приближение к объекту).
|
21.11.2010, 11:28 | 15 | ||||
Регистрация: 19.05.2010 Последняя активность: 25.05.2019 16:13 Адрес: Москва
Сообщений: 1690
Сказал(а) спасибо: 242
Поблагодарили: 632 раз(а) в 285 сообщениях
|
Re: Fonarevka3D
Цитата:
Цитата:
Цитата:
Цитата:
На мой взгляд, потрясающая полезность такого проекта - возможность испытать понравившиеся фонари в различных условиях - в черную ночь отпуска на море, в густом лесу, в поле, в городской засветке, внутри помещения. Не выходя из-за монитора. |
||||
21.11.2010, 13:50 | 16 |
Ветеран Фонарёвки
|
Re: Fonarevka3D
А мне нрацца идея... Оченя нрацца...
|
27.11.2010, 01:56 | 17 |
Самоделкин
Регистрация: 17.05.2010 Последняя активность: 15.03.2024 05:08 Адрес: Гуанчжоу
Сообщений: 2380
Сказал(а) спасибо: 81
Поблагодарили: 332 раз(а) в 173 сообщениях
|
Re: Fonarevka3D
"2D" бы до ума довести на самом деле. Я имею ввиду хотябы замеры прибором освещенности мишени на заданном расстоянии.
__________________
Пролетарии всех стран - объединяйтесь,нефиг конкурировать |
27.11.2010, 02:01 | 18 |
Ветеран Фонарёвки
Регистрация: 09.07.2010 Последняя активность: 23.05.2023 09:41 Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях
|
Re: Fonarevka3D
Не хотелось бы развивать двухмерный вариант, чем дальше - тем будет больше проблем. C 3д движками у меня пока не срослось, то прицепить к компилятору не выходит, то компилятор нужной версии найти не могу
|
27.11.2010, 02:04 | 19 |
Самоделкин
Регистрация: 17.05.2010 Последняя активность: 15.03.2024 05:08 Адрес: Гуанчжоу
Сообщений: 2380
Сказал(а) спасибо: 81
Поблагодарили: 332 раз(а) в 173 сообщениях
|
Re: Fonarevka3D
да я имею реальную съемку реальных фонарей в реальном измерении а не компьютерное моделирование
|
27.11.2010, 02:09 | 20 | |||
Ветеран Фонарёвки
Регистрация: 09.07.2010 Последняя активность: 23.05.2023 09:41 Адрес: Ижевск
Сообщений: 3247
Сказал(а) спасибо: 206
Поблагодарили: 1040 раз(а) в 466 сообщениях
|
Re: Fonarevka3D
Цитата:
Цитата:
Цитата:
Кстати, вот интересный пример проекции текстуры без шейдеров - projector.exe Можно использовать и этот метод, останется только написать шейдер, регулирующий интенсивность в зависимости от глубины пикселя. [Исправлено: awl, 27.11.2010 в 02:13] |
|||