Исследователи NVIDIA опубликовали новую работу под названием ReSTIR PT Enhanced: Algorithmic Advances for Faster and More Robust ReSTIR Path Tracing. По их словам, обновлённый метод может ускорить трассировку пути ReSTIR в 2–3 раза, а также снизить визуальные и численные ошибки.
Исследование, а не готовая технология для игр!
То, что показывает NVIDIA, — это более чистый и дешёвый способ выполнения тех же задач освещения с трассировкой пути, которые уже лежат в основе многих их исследований по рендерингу в реальном времени. Компания отмечает, что новая версия ближе к готовности для использования в производстве, что обычно означает повышение практичности для движков и инструментов, а не появление технологии в играх уже на следующей неделе.
Работа ReSTIR PT 2022 года показала, что сэмплы трассировки можно переиспользовать между пикселями и кадрами, позволяя учитывать множественные отражения и рассеянный свет при вычислении всего одного пути на пиксель. Это уже было серьёзным шагом вперёд для трассировки пути в реальном времени. Новая технология скорее направлена не на изобретение идеи, а на удешевление, повышение стабильности и снижение шума на практике.
Согласно описанию, изменения вдвое сокращают стоимость пространственного переиспользования благодаря выбору соседей, улучшают повторное использование путей с помощью новых критериев реконнекта на основе «области влияния» и уменьшают пространственно-временную корреляцию с помощью карт дублирования. Также говорится, что прямое и глобальное освещение объединены в одни и те же буферы (reservoirs), а для снижения цветового шума и артефактов при появлении объектов используются существующие методы. В целом это выглядит как попытка уменьшить затраты на переиспользование, снизить количество ошибочных решений и повысить стабильность при движении сцен и изменении видимости. Именно такие улучшения помогают уменьшить мерцание, шум и сделать трассировку пути менее «хрупкой» в динамике.
Тем не менее трассировка пути в реальном времени остаётся дорогой технологией, и современные GPU часто полагаются на шумоподавление, реконструкцию и апскейлинг, чтобы сделать её пригодной для практического использования. Иными словами, для работы этой технологии в реальном времени всё ещё используется немало «хитростей».
Источник: www.playground.ru