Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Screen space ambient occlusion с учетом нормалей и расчет одного отражения света. (комментарии) (5 стр)

Screen space ambient occlusion с учетом нормалей и расчет одного отражения света. (комментарии) (5 стр)

Поделиться
Страницы: 1 2 3 4 5
SergioУдалёнwww8 мар. 20158:20#60
Я сделал общий случай - чтобы можно было указывать кол-во разбиений. Так вот, без разбиений выглядит хреновенько и идет 104 fps, а вот с разбиением 2x2 выглядит куда лучше и идет 121 fsp, то есть +16%. То есть есть еще куда развиваться - в доке обещают куда больше.
SergioУдалёнwww8 мар. 20158:27#61
Ну и плюс у меня далеко не самая эффективная техника для таких оптимизаций.
innuendoПостоялецwww8 мар. 20159:52#62
Sergio
> Ну и плюс у меня далеко не самая эффективная техника для таких оптимизаций.

Шейдер в студию

SergioУдалёнwww8 мар. 201511:04#63
innuendo
В статье и в демке же. Только я там лишнего вырезал немного
innuendoПостоялецwww8 мар. 201511:10#64
Sergio
> Только я там лишнего вырезал немного

Именно, твой шейдер, который не совсем оптимизирован :)

AMM1AKПостоялецwww13 мар. 201514:23#65
> texCoordScales — компоненты обратной матриции проекции. В x — компонента inverseProjectionMatrix[0][0], в y — inverseProjectionMatrix[1][1]. Нужно для правильного восстановления позиции с учетом угла
> обзора и пропорций вьюпорта.
Со знаком минус их брать не надо, часом??
SergioУдалёнwww13 мар. 201514:44#66
AMM1AK
> Со знаком минус их брать не надо, часом??
Да, действительно с минусом. В коде это есть, тут пропустил. Спасибо, сейчас поправлю.
AMM1AKПостоялецwww13 мар. 201515:36#67
Sergio
И тебе спасибо! Все приятно и понятно написано!
Статья очень помогла в реализации эффекта для диплома!
MrOcelotПостоялецwww11 ноя. 201720:55#68
Интересно, как будет выглядеть техника со вторым отражением при использовании HDR?
DimichПостоялецwww12 ноя. 20175:47#69
А как это вообще связано между собой?
Страницы: 1 2 3 4 5

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

2001—2017 © GameDev.ru — Разработка игр