NVIDIA выпустила RTXPT 1.9 — новую версию открытого примера трассировщика путей для разработчиков. По оценке компании, он работает примерно на 20% быстрее версии 1.8.1 при сопоставимом или более высоком качестве изображения. Обновление также добавило поддержку Windows на устройствах с процессорами ARM64.
RTXPT служит отправной точкой для создания трассировщика путей — системы, которая рассчитывает освещение, прослеживая движение лучей в сцене. В описании выпуска на GitHub NVIDIA перечисляет несколько изменений, влияющих на скорость. Встроенные настройки производительности теперь по умолчанию позволяют просчитывать за кадр не все пиксели, а три четверти, половину или четверть. В более быстрых режимах также снижено число отражений лучей.
При работе через DirectX 12 обработка предыдущего кадра с помощью DLSS Ray Reconstruction и последующие операции могут выполняться параллельно с трассировкой следующего. Кроме того, формирование списка объектов для трассировки перенесено на GPU. Для разработчиков сцен с большим числом источников света расширен предел алгоритма NEE-AT: до 2 миллионов вместо 512 тысяч.
Заявленные 20% относятся к RTXPT, а не к производительности выпущенных игр. Разработчикам, которые уже используют этот пример, стоит учесть несовместимые изменения в версии 1.9 и новое требование к сборке — CMake 4.1.
Источник: Techpowerup.