ion
Ты можешь нагенерить кучу текстур на первом шаге.
Обычно это текстура с цветом и тестура глубины.
Если хочешь, добавь ещё текстуру в которой будешь хранить значения прозрачности в данной точке.
В общем, multiple render targets тебе в помощь комрад.
UPD: скажем банально пишешь в текстуру альфа канал, а потом при размытии умножаешь радиус размытия в данной точке на значение из канала.
ion
> Буфер глубины генерится без учета альфа-канала текстур есно. И появляются
> артефакты ввиде блюра на прозрачных участках.
Давно уже можно писать глубину из шейдера с учетом альфы.
VirT
KaronatoR
так у меня уже на разных объектах висят разные шейдеры эффектов. т.е. предлагаете еще в каждый запихать допом захват альфы?
Тема в архиве.