innuendo
Сколько не читал пайперы - так ничего и не понял :(
forhaxed
> Сколько не читал пайперы - так ничего и не понял
Я тебе про шейдер говорил...
По-моему, HBAO достаточно очевидная техника. Во всяком случае до того момента, пока там не начинают вводить всякие поправки. А вот HBAO+ вроде как покруче и поинтереснее.
Executor
> Это совершенно разные вещи.
Нет, как раз они очень близки.
Sergio,а чем HBAO и HBAO+ отличаются?
innuendo
Как по твоему можно написать шейдер, не зная, что ты должен написать? Пайперы (ровном счетом как и посмотреть шейдер) мне не принесли ясности в понимание HBAO, что непонятного я написал в первый раз?
forhaxed
> Как по твоему можно написать шейдер, не зная, что ты должен написать?
Я не просил тебя написать - я просил разобрать рабочий пример
http://developer.download.nvidia.com/presentations/2008/SIGGRAPH/… AO_SIG08b.pdf
Найди NVDXSDK10
Всегда интересовал вопрос о Deep Space (Dual Screen Space), а также возможен-ли PVDO (Per-Vertex Directional Occlusion, по аналогии с PVAO) :) А за статью спасибо, сам подход интересный, SSAO писал, но немного по-другому
Пилю демку :)
Sergio
А как это всё выглядит при движении камеры?
А ща демку залью - посмотрите :)
Демка номер раз:
https://www.dropbox.com/s/fcs93gt1daiejlv/ao.zip?dl=0
Sergio
Потестил на ноуте с двумя видюхами.
На видюхе intel hd 4400. 20-25 фпс.
На видюхе nvidia 740m. 17-20 фпс.
Интеловская видюха слабее, но работа с памятью и текстурами у неё лучше, поэтому она выиграла в данном тесте.
Сильно видны шумы и при этом фпс не высокие. Мне кажется надо разрешение для текстуры с тенями понизить.
Что-то не запускается... может потому что у меня 32-битная винда?
Демка номер два, с кое-каким размытием:
https://www.dropbox.com/s/oglecq22ifk0e7c/ao2.zip?dl=0
На самом деле, там больше всего жрет рендер модели. Если папку "models" переименовать - модель подгружаться не будет и можно будет оценить производительность AO.
Dimich
> Что-то не запускается... может потому что у меня 32-битная винда?
А что говорит? Приложение не x64
Тема в архиве.