Софт27 окт. · 07:07 · 2 мин

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 года.

Источники

  1. 3DNews 3dnews.ru

Вся лента