Новые технологии трассировки лучей
Компания Microsoft представила предварительную версию DirectX 12 Agility SDK 1.722, которая приносит ключевые архитектурные изменения в технологию DirectX Raytracing (DXR). Главными нововведениями стали кластеризованная геометрия (Clustered Geometry) и разделенные структуры ускорения верхнего уровня (PTLAS). Эти функции призваны существенно снизить вычислительные затраты и требования к видеопамяти при обработке сложных трехмерных сцен с динамическими объектами.
Подход Clustered Geometry разделяет сложные трехмерные модели на компактные группы, состоящие максимум из 256 треугольников и вершин. Вместо полной перестройки массивных структур ускорения при каждом изменении геометрии разработчики могут применять повторное использование готовых кластеров или обновлять лишь локальные участки. В свою очередь, технология PTLAS масштабирует аналогичный принцип на всю игровую сцену целиком, позволяя графическому процессору модифицировать исключительно те зоны, где зафиксированы изменения. Все операции выполняются непосредственно на стороне GPU без участия центрального процессора.
Результаты тестов и аппаратная поддержка
В рамках демонстрационных испытаний на видеокарте AMD Radeon RX 9070 традиционный метод построения структур ускорения выдавал около 1,2 кадра в секунду. Переход на кластеризованную геометрию позволил поднять этот показатель до 79 кадров в секунду. Время сборки структур сократилось сотен миллисекунд до единиц, а общий объем памяти под финальные структуры ускорения уменьшился с 7519 MiB до 774 MiB. Однако разработчики предупреждают, что процесс сборки требует большего объема временной рабочей памяти, достигающего 526 MiB против прежних 1,83 MiB.
Для работы новых функций не потребуется покупка принципиально нового оборудования, достаточно актуальных драйверов. Компания NVIDIA заявила о совместимости со всеми графическими ускорителями семейства GeForce RTX, начиная с линейки RTX 20. Фирма AMD обеспечила поддержку для серии Radeon RX 9000, Intel добавила в список видеокарты Arc B и встроенную графику процессоров Core Ultra 200V и Series 3, а компания Qualcomm внедрит поддержку в чипы Snapdragon X2 в первой половине 2027 года. Кроме того, обновление интегрирует технологию NVIDIA RTX Mega Geometry в стандартизированный интерфейс DirectX.
Релиз Agility SDK 1.620
Параллельно с предварительными экспериментальными функциями Microsoft выпустила стабильный релиз Agility SDK 1.620. Он привносит инструменты отладки DirectX Dump Files и оптимизацию шейдеров через механизм частичных графических программ. Это позволяет повторно использовать предварительно скомпилированные модули конвейера, уменьшая размер бинарных файлов и предотвращая микрофризы.
Что это значит для вас
Экспериментальные функции Clustered Geometry и PTLAS в составе Agility SDK 1.722 и Shader Model 6.10 пока адресованы в первую очередь разработчикам программного обеспечения. Обычным пользователям не стоит ожидать мгновенного роста частоты кадров в уже вышедших проектах до внедрения технологий студиями. Для активации инструментов в тестовой среде потребуется включить режим разработчика в операционной системе Windows и установить свежие версии видеодрайверов.




