Представлен API DirectX Raytracing 1.2, повышающий производительность трассировки лучей

Он стандартизирует определенные функции, уже доступные в некоторых продвинутых играх
21 марта 2025, пятница 15:06
Razg0n_blog для раздела Блоги

Корпорация Microsoft на мероприятии GDC 2025 анонсировала новую версию DirectX Raytracing (DXR), впервые появившуюся на поколении видеокарт GeForce RTX 20 и включенную в отраслевой стандарт. Работа над DXR версии 1.2 все еще ведется, и как ожидается, грядущее обновление принесет революционный прирост производительности.

Ключевой менеджер ПО Microsoft Кэсси Хоеф заявил о значительном бусте скорости за счет внедрения так называемых микрокарт непрозрачности, а также переупорядочивания выполнения шейдеров. Последнее ранее уже было внедрено в таких проектах, как Portal RTX и Cyberpunk 2077.

Микрокарты непрозрачности (OOM) позволяют существенно оптимизировать геометрию, приводя к улучшению производительности до 2,3 раз в играх с трассировкой пути. OOM, выполняя эффективное управление данными о непрозрачности, снижает количество вызовов шейдеров, тем самым повышая скорость рендеринга без ущерба для картинки.

Что касается переупорядочивания выполнения шейдеров, то реализация данной функции повышает производительность рендеринга до 2-х раз в некоторых сценариях за счет более эффективной группировки шейдеров для более быстрого выполнения их на GPU. В итоге частота кадров повышается, а игры с трассировкой лучшей становятся более плавными и захватывающими, чем когда-либо.

Официальная предварительная версия DXR 1.2 будет выпущена в следующем месяце. Ключевые игроки индустрии, включая AMD, NVIDIA, Intel и Qualcomm, уже работают над ее массовым внедрением. Сообщается, что DXR 1.2 сможет запускаться на видеокартах GeForce RTX 20 и выше.