Показать сообщение отдельно
Старый 07.02.2011, 09:38   #15
Satan'scry
Оператор ЭВМ
 
Аватар для Satan'scry
 
Регистрация: 03.02.2011
Сообщений: 28
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Как делать лайтмапы

А что если просто сделать вторую текстуру?
То есть есть стена, допустим из кубика, она статична.
делаем "световую точку", где обрабатывается радиус и дистанция.
Например: dist=10;radius=dist^2
По дистанции растягивается плоскость с альфой в виде света, по радиусу сфера с альфой, если рядом стена, то и по ней плоскость пускать...
По моему нормально...в теории=)

--ПыСы--
Конечно если сделать много таких точек, то и плоскостей будет много, значит и память будет тратиться.
Но можно сделать проверку по расстоянию от игрока, чем дальше тем меньше лайт-пластин, и тем они размытие.

Последний раз редактировалось Satan'scry, 07.02.2011 в 13:29.
(Offline)
 
Ответить с цитированием