Epic Games добавила в свой игровой движок Unreal Engine 5.8 поддержку технологии Microsoft Advanced Shader Delivery (ASD). Эта интеграция позволяет разработчикам подготавливать шейдеры к компиляции на поддерживаемых графических процессорах ещё до того, как игроки скачают игру. Благодаря этому можно сократить время длительной компиляции шейдеров при первом запуске игры, а также уменьшить количество «фризов» (задержек) во время игрового процесса.

Содержание статьи
- 1 Мастерская локальных ИИ: салат картофельный с Qwen3.8
- 2 Сравнительный тест камер флагманских смартфонов (2026): итоги
- 3 Групповое тестирование 46 видеокарт в The Witcher 3: Wild Hunt — Remastered
- 4 Компьютер месяца, спецвыпуск: выбираем мини-ПК для работы и развлечений в эпоху дефицита чипов памяти
- 5 Выбираем лучшие игровые ноутбуки на российском рынке (вторая половина 2026 года)
- 6 Гид по выбору складного смартфона в 2026 году
- 7 Топ-10 смартфонов до 20 тысяч рублей (2026 год)
- 8 Обзор HONOR Pad X9b Max: универсальный большой планшет с антибликовым экраном
- 9 Лучший процессор под DDR4 в 2026 году: AM4 против LGA 1700
Мастерская локальных ИИ: салат картофельный с Qwen3.8

Сравнительный тест камер флагманских смартфонов (2026): итоги

Групповое тестирование 46 видеокарт в The Witcher 3: Wild Hunt — Remastered

Компьютер месяца, спецвыпуск: выбираем мини-ПК для работы и развлечений в эпоху дефицита чипов памяти

Выбираем лучшие игровые ноутбуки на российском рынке (вторая половина 2026 года)

Гид по выбору складного смартфона в 2026 году

Топ-10 смартфонов до 20 тысяч рублей (2026 год)

Обзор HONOR Pad X9b Max: универсальный большой планшет с антибликовым экраном

Лучший процессор под DDR4 в 2026 году: AM4 против LGA 1700

Источник изображения: Epic Games
Новый инструмент ASD создает базу данных состояний (State Object Database, SODB) на основе подготовленной (собранной) версии игры для Windows. Она содержит код шейдеров и объекты состояний конвейера (Pipeline State Objects, PSO). Поддерживаемые цифровые магазины могут преобразовывать их в базы данных предварительно скомпилированных шейдеров (Precompiled Shader Databases, PSDB), адаптированные под конкретные графические процессоры и драйверы. В результате игроки получают уже скомпилированные шейдеры вместе с самой игрой, что избавляет их от необходимости выполнять компиляцию локально на своем устройстве.
Разработчики могут собрать все вычислительные шейдеры (compute shaders) из своих сборок, а графические объекты PSO — из существующих кешей конвейера. Инструмент работает независимо от редактора Unreal Engine, однако для его использования необходимо выполнить сборку из исходного кода движка. Epic также предоставляет команды для тестирования и регистрации баз данных шейдеров на локальном компьютере перед их отправкой в цифровые магазины.
В Epic Games уточняют, что ASD не заменяет существующую в Unreal Engine систему предварительного кеширования PSO. Графические объекты PSO по-прежнему должны собираться через кеши конвейера, а в случае отсутствия необходимых комбинаций компиляция может потребоваться непосредственно во время игры. Объекты PSO для трассировки лучей не поддерживаются. Кроме того, для работы технологии необходимы API Direct3D 12 с поддержкой Shader Model 6, совместимое оборудование и соответствующие графические драйверы.
Microsoft уже расширила поддержку ASD, включив в неё больше моделей графических процессоров, в частности, видеокарты серии GeForce RTX (начиная с версии драйверов Nvidia R620). Однако расширение списка совместимого оборудования не означает, что технология автоматически заработает в уже выпущенных играх. Разработчикам необходимо подготовить базы данных шейдеров, а цифровые магазины должны обеспечить их распространение. Согласно документации Epic, технология уже поддерживается в Microsoft Store, а интеграция с Epic Games Store запланирована на начало 2027 года.
Реализация функции ASD в Unreal Engine помогает решить одну из распространенных проблем современных игр на ПК, однако она не устраняет все возможные причины возникновения задержек. Технология направлена исключительно на компиляцию шейдеров и объектов PSO. Другие факторы, вызывающие «фризы», например, потоковая загрузка игровых ресурсов (asset streaming) или задержки при перемещении по игровому миру, требуют отдельных методов оптимизации.
Было интересно?
Скажите об этом Google, чтобы чаще получать ссылки на наши новости про 3d-графика


