ПрограммированиеФорумГрафика

Вопрос по DOF (Depth of field) (2 стр)

Страницы: 1 2
#15
16:55, 11 апр 2013

ion
Ты можешь нагенерить кучу текстур на первом шаге.
Обычно это текстура с цветом и тестура глубины.
Если хочешь, добавь ещё текстуру в которой будешь хранить значения прозрачности в данной точке.
В общем, multiple render targets тебе в помощь комрад.

UPD: скажем банально пишешь в текстуру альфа канал, а потом при размытии умножаешь радиус размытия в данной точке на значение из канала.

#16
20:11, 11 апр 2013

ion
> Буфер глубины генерится без учета альфа-канала текстур есно. И появляются
> артефакты ввиде блюра на прозрачных участках.
Давно уже можно писать глубину из шейдера с учетом альфы.

#17
16:28, 18 апр 2013

VirT
KaronatoR
так у меня уже на разных объектах висят разные шейдеры эффектов. т.е. предлагаете еще в каждый запихать допом захват альфы?

Страницы: 1 2
ПрограммированиеФорумГрафика

Тема в архиве.