Новая версия алгоритма трассировки путей NVIDIA RTXPT 1.9 стала на 20% быстрее
NVIDIA выпустила версию 1.9.0 своего открытого трассировщика путей RTX Path Tracing, известного как RTXPT. Стоит отметить, что это не готовая технология для игр, а пример кода на GitHub, который предназначен для разработчиков как отправная точка при создании собственного трассировщика путей или как справочный материал по другим SDK компании. По заявлению NVIDIA, новая версия работает примерно на 20% быстрее, чем 1.8.1, при сопоставимом или даже лучшем качестве изображения.
Часть прироста дала возможность трассировать не все пиксели кадра. Теперь можно выбрать обработку 75%, 50% или всего 25% пикселей за один проход, причём режимы Balanced, Performance и Ultra Performance получили сниженные лимиты отскоков лучей. Ещё одним улучшением стала асинхронная работа в DirectX 12: шумоподавление DLSS Ray Reconstruction и постобработка предыдущего кадра теперь могут выполняться одновременно с трассировкой следующего. Кроме того, создание структур TLAS перенесли с центрального на графический процессор.
Что касается освещения, то кеш излучения SHaRC теперь включён по умолчанию и добавляет больше непрямого освещения при примерно той же нагрузке. Количество поддерживаемых источников света выросло с 512 тысяч до 2 миллионов, а плотные скопления светящихся треугольников собираются в уровни детализации света. Также появилась поддержка Windows-on-ARM, что, скорее всего, не случайно, учитывая недавний запуск платформы RTX Spark. К сожалению, обычным пользователям эти цифры мало что дадут прямо сейчас, ведь заявленные 20% относятся именно к образцу NVIDIA, а не к готовым игровым проектам.