Gaming
Игры РФ· PlayGround.ru· monk70

Microsoft представила крупнейшее обновление трассировки лучей DirectX с 2018 года

Microsoft анонсировала масштабное обновление DirectX Raytracing (DXR), которое позволит эффективнее обрабатывать трассировку лучей в играх. Новые технологии рассчитаны на видеокарты NVIDIA, AMD и Intel и призваны улучшить производительность при работе со сложной геометрией и динамическими сценами.

Обновление включает две ключевые технологии: Clustered Geometry и Partitioned Top-Level Acceleration Structures (PTLAS). Они позволят графическому процессору эффективнее обрабатывать геометрию и обновлять структуры данных, необходимые для трассировки лучей.

Clustered Geometry разделяет геометрию на небольшие группы треугольников, которые можно повторно использовать. Это сокращает объём работы при обработке сложных объектов и позволяет эффективнее отображать детализированные модели, растительность и анимированные объекты. В перспективе разработчики смогут применять трассировку лучей к полноценной геометрии сцены вместо упрощённых моделей, благодаря чему отражения и тени будут точнее соответствовать окружающему миру.

PTLAS, в свою очередь, позволяет обновлять только изменившиеся части сцены, сохраняя уже обработанные данные для остальных областей. Такой подход должен снизить нагрузку при работе с большими открытыми мирами, динамическим освещением и множеством движущихся объектов.

Ещё одно важное изменение — возможность выполнять операции по построению и обновлению структур ускорения непосредственно на GPU, используя данные, подготовленные видеокартой. Это сокращает зависимость от центрального процессора и уменьшает затраты на обслуживание сложных сцен.

В одной из конфигураций, работающей на базе видеокарты AMD Radeon RX 9070, переход от традиционной геометрии на основе структур ускорения (BLAS) к ​​кластеризованной геометрии (Clustered Geometry) позволил увеличить производительность с 1,2 до 79 кадров в секунду (примерно в 66 раз), а также сократить время построения структур ускорения с 788 мс до 3,11 мс. Общий объем памяти, занимаемой структурами ускорения, уменьшился почти на 90% — с примерно 7,3 ГиБ до 774 МиБ, хотя потребность в дополнительной временной памяти при этом существенно возросла.

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

NVIDIA подтвердила поддержку новых возможностей на всех видеокартах RTX. AMD заявила о поддержке серии Radeon RX 9000, а Intel — графики Arc B и встроенных решений в процессорах Core Ultra определённых поколений.

Новые функции пока доступны в предварительной версии Agility SDK 1.722. Разработчикам предстоит интегрировать их в игровые движки и проекты, поэтому сроки появления первых игр с поддержкой обновлённого DXR пока не определены.

Открыть оригинал