![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,282
|
Я тут почитал топик про градиенты и маски и в памяти всплыла идея реализации освещения Фонга с помощью радиальных градиентов - карт освещения. Т.е. для случая когда камера и источники света неподвижны, а все обьекты на сцене могут летать и крутиться, просчитать их освещенность не так сложно. Нужно только взять 3 точки освещаемого полигона, и поставить им в соответствие 3 точки на карте освещения, потом вырезать из карты полученный треугольник, и деформациями сдвига/поворота/растяжения придаем вырезанному треуогльнику форму исходного, готово. Правильно нарисованная карта учитывает зеркальное отражение света, т.е. когда камера облетает обьекты по ним бегают блики. Идея в принципе не сложная, может кто видел есть какие-нибудь реализации в сети?
Последний раз редактировалось undefined; 25.08.2007 в 22:04. |
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
это не OpenGL и не DirectX здесь такое не проканает
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,282
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|