Тема: Странное.
Показать сообщение отдельно
Старый 23.12.2011, 20:02   #366
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Странное.

Ну вроде есть более простой способ получить буфер глубины. А вообще в пиксельном шейдере на выход цвет идет. Который получается сначала чтением цвета текущего пикселя из текстуры, потом цвет умножается на косинус угла между нормалью этого пикселя и направлением света. Очевидно, что на выход можно выдать что угодно, лишь бы оно было в формате float4() и каждая часть была от 0 до 1.

Еще есть xTextureBlend(tex,0) выключающий текстуру. Но вообще если рисовать силами шейдера, то это пофигу, что там на объект наложено. Так как это будет уже другой шейдер, который прочитает и отрисует только нужные данные. Тем более, что слои эффектов легко ставятся.
(Offline)
 
Ответить с цитированием