ТехноСводка

Игры

Unreal Engine 5.8 получил поддержку Microsoft Advanced Shader Delivery

Epic Games добавила в Unreal Engine 5.8 поддержку Microsoft ASD, которая позволяет подготовить шейдеры к компиляции ещё до скачивания игры игроками.

Технология должна сократить долгую компиляцию шейдеров при первом запуске и уменьшить число «фризов». Инструмент ASD создаёт базу данных состояний (SODB) на основе собранной версии игры для Windows. Цифровые магазины могут преобразовать её в базы предварительно скомпилированных шейдеров (PSDB) под конкретные видеокарты и драйверы, так что игрок получает готовые шейдеры вместе с игрой.

Инструмент работает независимо от редактора, но требует сборки из исходного кода движка. ASD не заменяет систему предварительного кеширования PSO в Unreal Engine: при отсутствии нужных комбинаций компиляция может понадобиться прямо в игре. PSO для трассировки лучей не поддерживаются, нужны Direct3D 12 с Shader Model 6, совместимое железо и драйверы.

Microsoft расширила список поддерживаемых GPU, включая GeForce RTX (с драйверов Nvidia R620), но в уже вышедших играх технология сама не заработает: разработчики должны подготовить базы, а магазины — распространять их. По документации Epic, поддержка есть в Microsoft Store, а интеграция с Epic Games Store запланирована на начало 2027 года. Другие причины задержек, например потоковая загрузка ассетов, ASD не решает.

  • Epic Games Store — начало 2027 года
  • Microsoft Store уже поддерживается
  • PSO для трассировки лучей не поддерживаются

Источники

Текст подготовлен автоматически по материалам источников и может содержать неточности.