Показать сообщение отдельно
Старый 02.02.2013, 22:48   #4
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: много шейдерного света

Сообщение от jimon Посмотреть сообщение
тогда уж нужен deferred shading, вроде он в xors'е есть
В Xors3d Деферед отрублен благодоря Кнайту и Сквиду

Сообщение от tirarex Посмотреть сообщение
Только примеры с ним у меня выводят ошибку говоря об отсутствие такой функции хотя хорс самый последний с офф сайта


upd
может тогда кто нибудь скинет ксорс с рабочим deferred shading
Можно заюзать Форвард рендыринг, но тогда придется сделать ограничение в
8-16 источников света в кадре, в зависимости от загруженности геометрии и логики.
Поковыряй шейдер с по пиксельным освещением.
Суть такова, что там есть переменные Light, Light_Color и т.д. дк вот
эта первый источник света, для второго указываешь уже Light2,Light_Color2 и в таком духе для каждого источника света.
Соответственно надо в вычислениях добавить еще туда второй и таким образом ты получишь куча света.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tirarex (03.02.2013)