Объемный свет

Общие вопросы о Unity3D

Объемный свет

Сообщение Salvator 05 май 2012, 19:18

Доброго времени суток, уважаемые форумчане. Возник такой вопрос: как сделать видимый луч, например, от фар или фонаря. Пробовал мешем и текстурой с альфа-каналом, но выглядит не очень. Может быть подскажите идею получше.
Salvator
UNец
 
Сообщения: 21
Зарегистрирован: 21 сен 2011, 11:45

Re: Объемный свет

Сообщение Neodrop 05 май 2012, 22:00

Это не поможет? :-?
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Объемный свет

Сообщение Salvator 05 май 2012, 22:14

К сожалению, нет. Это же как я понимаю для солнца и подобных эффектов. Мне требуется именно направленный луч для сцены с улицей в тумане. Машины едут с включенными фарами. Свет проходит сквозь туман, освещая частицы, луч становится видимым. Была мысль сделать симуляцию как в природе: много сфер перед лучем, у которых видна только та часть, на которую падает свет. Но, похоже, что такой шейдер - мечта.
Salvator
UNец
 
Сообщения: 21
Зарегистрирован: 21 сен 2011, 11:45

Re: Объемный свет

Сообщение Syberex 06 май 2012, 00:43

еревод "ShadowGun: Optimizing for Mobile Sample Level" тут описывается подобный эффект с шейдером...
Аватара пользователя
Syberex
Адепт
 
Сообщения: 2292
Зарегистрирован: 14 янв 2011, 20:35
Откуда: Кострома
  • Сайт

Re: Объемный свет

Сообщение Salvator 07 май 2012, 12:54

Спасибо за совет! Фары более-менее вышли. Но все же хотелось что-то вроде такого http://www.youtube.com/watch?v=_pcovt3J ... e=youtu.be
На .com форуме товарищ пишет следующее:
"What is shown in the first video you posted can be achieved in 2 ways. 1st is easy, 2nd is very complicated but gives best volumetric results.
1. with a godrays, lightshafts image post processing shader.
2a. put a camera on your light source looking at the direction of the (spotlight, or to your main camera if its a point light)
2b. render the depth of this camera (selectively the objects which will cause the lightshafts effect
2c. put 30-50 (spheres if spotlight, planes if point light) infront of your light source in the same appropriate direction mentioned above, these spheres should cover the spotlights view frustum..etc) and they should recieve shadows but not cast them.
2d. And finally, project the decoded depth texture on all these spheres. (at this point you need a custom transparent shader to be used on these spheres which will clip the depth texture's unshadowed parts to make them transparent)"
Работал над аналогичным шейдером, но сферы все равно видны(
Salvator
UNец
 
Сообщения: 21
Зарегистрирован: 21 сен 2011, 11:45

Re: Объемный свет

Сообщение SemiStyle7 18 май 2012, 15:51

Есть ведь вроде направленный пучок света. Вроде SPOT LIGHT я название точно не помню. В меню где создаешь directional light есть направленый свет от точки расширяющийся. :-?
Аватара пользователя
SemiStyle7
UNец
 
Сообщения: 9
Зарегистрирован: 03 мар 2012, 19:25

Re: Объемный свет

Сообщение Salvator 18 май 2012, 16:33

Это все так. Проблема в том, чтобы сделать этот пучок видимым, а не просто осветить объект. Хочется добиться эффекта, как в видео (реализовано на юнити). (ссылка выше)
Salvator
UNец
 
Сообщения: 21
Зарегистрирован: 21 сен 2011, 11:45


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16