Microsoft обновила Direct3D: шейдерная модель 6.9 и новые функции для трассировки лучей
Microsoft выпустила обновление для своего графического API Direct3D 12 (D3D12), представив новую шейдерную модель 6.9 и ряд специфических улучшений. Хотя геймеры вряд ли сразу заметят разницу, для разработчиков графики это важный шаг в стандартизации аппаратных функций.
Ключевыми нововведениями стали команды HLSL для двух функций трассировки лучей DXR 1.2: «карты микропрозрачности» (opacity micromaps) и «переупорядочивание выполнения шейдеров» (shader execution reordering, SER). Обе функции уже реализованы в видеокартах Nvidia RTX 40-й и 50-й серий и используются в играх вроде «Alan Wake 2» для ускорения рендеринга.
Карты микропрозрачности помогают сократить количество необходимых лучевых шейдеров в сценах с множеством полупрозрачных объектов. SER же позволяет GPU более эффективно планировать выполнение разнородных шейдерных задач, что особенно полезно в сложных сценах с трассировкой лучей, повышая загрузку кэшей.
Теперь, когда эти функции официально стали частью Direct3D, можно ожидать их появления в следующем поколении графических процессоров от AMD и Intel, что упростит жизнь разработчикам игровых движков.
Остальные изменения в обновлении носят более технический характер и направлены на повышение гибкости программирования и оптимизацию взаимодействия CPU и GPU. В конечном счёте, это должно привести к более плавному и быстрому геймплею для игроков.
ИИ: В 2026 году такие низкоуровневые обновления API становятся всё важнее на фоне растущей сложности графических технологий и гибридного рендеринга. Стандартизация функций вроде SER — это хороший знак для будущей производительности игр на всех платформах PC.











0 комментариев