Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
GetColor(nuv.xy).rgb;берут цвет из прошлого HDR кадра с репроекцией текстурных координат.
Вот пример — есть не освещенная комната, на полу которой мы хотим отрендерить SSLR. В итоге получим сияющий в темноте пол. А если бы мы взяли информацию с прошлого кадра, то все освещение склеилось бы.
Сейчас расчет освещения шагнул значительно в перед.
Для начала введу такое понятие как Deferred Rendering (не путать с Deferred Shading, т.к. последнее относится к освещению)
В Крайзис 2 пришли к схеме deferred lighting
aka light pre-pass rendering
Значит, новый релиз крайзиса – новый тек! Два прохода геометрии жаба душит, хочется один проход
Толстый gbuffer не хочется, хочется тонкий
Итого получился deferred shading!
Нужно использовать аппаратную карту глубины, а не делать свой велосипед.и Deferred Rendering, не находите?
SSLR: Screen Space Local Reflections в AAA-играх