Unreal Engine 5.8 получил поддержку Microsoft ASD
Epic Games добавила в игровой движок Unreal Engine 5.8 поддержку технологии Microsoft Advanced Shader Delivery (ASD), которая позволяет компилировать шейдеры до скачивания игры.
01Что случилось
Интеграция ASD даёт разработчикам возможность подготавливать шейдеры к компиляции на поддерживаемых графических процессорах ещё до того, как игроки скачают игру. Это сокращает время компиляции шейдеров при первом запуске и уменьшает количество задержек во время игрового процесса.
Инструмент создаёт базу данных состояний (State Object Database, SODB) на основе собранной версии игры для Windows, содержащую код шейдеров и объекты состояний конвейера (Pipeline State Objects, PSO). Цифровые магазины могут преобразовывать их в базы данных предварительно скомпилированных шейдеров (Precompiled Shader Databases, PSDB), адаптированные под конкретные графические процессоры и драйверы. В результате игроки получают уже скомпилированные шейдеры вместе с игрой.
ASD не заменяет существующую в Unreal Engine систему предварительного кеширования PSO. Объекты PSO для трассировки лучей не поддерживаются. Для работы технологии необходимы API Direct3D 12 с поддержкой Shader Model 6, совместимое оборудование и соответствующие графические драйверы. Технология уже поддерживается в Microsoft Store, интеграция с Epic Games Store запланирована на начало 2027 года.
02Почему это важно
Для разработчиков на Unreal Engine это означает возможность сократить время первого запуска и уменьшить число задержек, связанных с компиляцией шейдеров, при условии подготовки баз данных и их распространения через цифровые магазины.
03Что дальше
Интеграция с Epic Games Store запланирована на начало 2027 года.
Источники
- 3DNews 3dnews.ru