Сегодня 27 октября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Шейдеры будут скомпилированы ещё до скачивания игры: Unreal Engine 5.8 получил поддержку Microsoft ASD

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

 Источник изображения: Epic Games

Источник изображения: 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-графика

Источники:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Энтузиаст разработал инструмент для запуска на iPhone, iPad и Mac игр с Nintendo Switch, включая главные эксклюзивы 24 мин.
Шейдеры будут скомпилированы ещё до скачивания игры: Unreal Engine 5.8 получил поддержку Microsoft ASD 32 мин.
В Windows 11 нашли секретный переключатель для будущих процессоров Intel — он активирует ускорение системы 2 ч.
Дыры в PHP начали использоваться в реальных атаках — подтверждены успешные взломы 3 ч.
Шантаж, взломы и угроза человечеству: Anthropic предупредила об опасностях ИИ перед IPO 4 ч.
Надёжный инсайдер рассекретил, когда выйдут первые обзоры GTA VI 4 ч.
Instagram замахнулся на YouTube: соцсеть тестирует видео Features длиной до 90 минут 4 ч.
Стартовало голосование за «Игру года» на Golden Joystick Awards 2026 — отдать свой голос может любой желающий 4 ч.
Dark Messiah of Might and Magic получит новую жизнь благодаря моддерам — в Steam появилась страница одобренного Ubisoft неофициального ремастера 5 ч.
Windows 11 уместилась на CD-диске — урезанная до 700 Мбайт система загружается и запускает приложения 6 ч.
RTX 5090 станут ещё большей редкостью: Nvidia перестала принимать заказы на GPU от производителей видеокарт 21 мин.
Microsoft предложила добровольно уволиться 60 000 сотрудникам — деньги нужны на ИИ 53 мин.
Meta хочет привлечь рекордные до $95 млрд на ИИ — Nvidia, AMD и Broadcom готовы вложиться 4 ч.
Philips представила первый в мире 36-дюймовый сверхширокий игровой монитор с частотой обновления 260 Гц 4 ч.
Обломки телескопа Swift со дня на день рухнут куда-то на Землю — NASA уже попрощалось с обсерваторией 4 ч.
20 000 фильмов за секунду: Китай разогнал оптоволокно до рекордных 3,2 Пбит/с 7 ч.
В Москве построят ЦОД с собственной газовой электростанцией 8 ч.
Apple представила iPad mini с увеличенным OLED-экраном, чипом A20 Pro и защитой от воды 8 ч.
«Яндекс» сообщил, что его суперкомпьютеры не пострадали от атак беспилотников 9 ч.
Nvidia предложила превратить выведенные из эксплуатации немецкие АЭС в ЦОД 10 ч.