PCPC

Epic Games описала поддержку DirectX 12 Advanced Shader Delivery в Unreal Engine 5.8

В документации к Unreal Engine 5.8 появился инструмент для работы с технологией Microsoft Advanced Shader Delivery. Она призвана уменьшить зависания в играх на ПК из-за компиляции шейдеров.

Epic Games описала поддержку DirectX 12 Advanced Shader Delivery в Unreal Engine 5.8
В этой истории

Что появилось в Unreal Engine 5.8

Epic Games опубликовала документацию, где описана интеграция технологии Microsoft DirectX 12 Advanced Shader Delivery (ASD) в Unreal Engine 5.8. Технология нацелена на кратковременные зависания в играх для ПК, которые возникают при компиляции шейдеров или объектов состояния конвейера (Pipeline State Object, PSO).

По документации, в движке есть отдельный инструмент ASD. Разработчик берёт готовую версию игры для Windows на Direct3D12, уже скомпилированную и оптимизированную под целевую платформу, и строит на её основе базу данных объектов состояния (State Object Database, SODB).

Как работает технология

Готовую базу данных можно отправить на поддерживаемые игровые площадки, то есть в магазины цифрового контента. Там шейдеры заранее компилируются под конкретные архитектуры видеочипов и версии драйверов, после чего попадают на устройство пользователя вместе с игрой.

Таким образом, Advanced Shader Delivery убирает компиляцию шейдеров с компьютера игрока. Поддерживаемые игры благодаря этому запускаются быстрее, а вероятность зависаний из-за компиляции шейдеров во время игры заметно снижается.

Предыстория и контекст

О реализации Microsoft Advanced Shader Delivery для Unreal Engine 5 сообщали и раньше: её разработку заметили ещё в апреле 2026 года. Впервые технологию показали вместе с портативными устройствами ROG Xbox Ally в 2025 году. С тех пор её возможности расширились: Microsoft недавно подтвердила более широкую доступность на ПК с Windows 11 и поддерживаемыми видеокартами NVIDIA, AMD, Intel и Qualcomm.

В современных играх на Unreal Engine 5 может быть огромное число вариантов шейдеров и PSO. Их порождают разные материалы, методы рендеринга, настройки графики и прочие сочетания состояний рендеринга.

К ленте новостей