Показать сообщение отдельно
Старый 20.05.2007, 22:06   #13
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Пламя свечи

HolyDel: Ну зачем же нам шейдеры?
0. Освещенные треугольники можно тупо "отсечь" от уровня в отдельный сурфейс или меш, и красить их в цикле: "Аве, ЁнтитиКолор!".
1. Как вариант- можно натягивать на них предварительно просчитанные лайтмапы "свеча еще горит" и "свеча уже потухла".
2. Можно также "отследить" на предмет освещенности вертексы, и красить их в цикле ни от чего не отсекая, зато поштучно, предварительно просчитав возможные вариации их цветов.
...Полагаю, ответ Андреймена лежал где-то в этой плоскости.
...
Впрочем, подобные решения для реализации обычной свечки- это ИМО адский сОтОнизм самого мрачного толка. Потому его нужно жечь глаголом, а "LightRange свеча, rnd(50)" - рулит в веках фарева.
(Offline)
 
Ответить с цитированием