microsoft dxr

Конвейер трассировки лучей DirectX Ray Tracing (DXR), интегрированный в API DirectX 12 Ultimate от Microsoft, получит масштабное обновление. 17 марта компания представила подробные спецификации трёх ключевых технологий: clustered geometry (кластеризованная геометрия), partitioned top-level acceleration structures (разделённые верхнеуровневые структуры ускорения, TLAS) и indirect acceleration structure operations (косвенные операции со структурами ускорения). Эти нововведения направлены на ускорение трассировки лучей в играх за счёт более эффективной обработки геометрии и сцен графическим процессором, а также переноса части задач с CPU на GPU. Все функции пока находятся в разработке, а предварительная версия ожидается летом 2026 года.

Технология кластеризованной геометрии упрощает работу GPU с треугольниками — базовыми элементами 3D-графики. Как следует из названия, она объединяет близко расположенные треугольники в один упрощённый блок. Это позволяет графическому процессору создавать и перемещать геометрию сразу группами, вместо выполнения множества отдельных операций для каждого треугольника. Такой подход устраняет необходимость обновления или дублирования геометрии и должен повысить производительность трассировки лучей, особенно в сценах с растительностью, толпами или множеством объектов.

Технология partitioned TLAS использует аналогичный принцип, но применительно ко всей игровой сцене. В этом случае сцена разбивается на более мелкие части, которыми GPU может управлять эффективнее при работе с трассировкой лучей. Это значительно ускоряет процесс, поскольку графический процессор может обрабатывать только видимые или необходимые элементы, а не всю сцену целиком.

Наконец, функция indirect acceleration structure operations позволяет GPU напрямую выполнять задачи, которые ранее обрабатывались на стороне CPU. Благодаря этому графический процессор сможет самостоятельно управлять API-вызовами для создания, оптимизации, перемещения и инстанцирования структур. В результате игроки получат меньшую задержку системы и более высокую производительность трассировки лучей в сложных сценах.

Microsoft отмечает, что новые возможности смогут работать на любых видеокартах с поддержкой трассировки лучей после обновления драйверов. Более современные GPU, вероятно, получат дополнительные улучшения, хотя конкретные модели не уточняются. При этом часть старых видеокарт может не получить поддержку новых функций — это, по всей видимости, связано с ограничениями ресурсов и архитектуры оборудования.


Источник: Notebookcheck

Leave a reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *