Предварительно скомпилированные шейдеры позволят сократить время первого запуска и количество статтеров во время игрового процесса.
Текст опубликован в личном блоге и его автор не имеет отношения к администрации сайта
Предварительно скомпилированные шейдеры позволят сократить время первого запуска и количество статтеров во время игрового процесса.
Компания Epic Games добавила информацию о поддержке технологии Microsoft Advanced Shader Delivery (ASD) в документацию игрового движка Unreal Engine (UE) 5.8, сообщает VideoCardz.com. Технология позволяет разработчикам игр заранее скомпилировать шейдеры для поддерживаемого оборудования и загрузить их в облако, откуда они будут скачиваться на компьютеры пользователей при загрузке игр. Это позволит сэкономить время, пропустив этап локальной компиляции шейдеров при первом запуске игры, и (или) избавиться от подтормаживаний во время игрового процесса, если шейдеры компилируются по мере прохождения.
Источник изображения: Brecht Corbeel, Unsplash
Новый инструмент ASD Tool предназначен для генерации базы данных объектов состояния (State Object Database, SODB) на основе готовой сборки игры для Windows. База данных содержит шейдерный код и объекты состояния конвейера (Pipeline State Objects, PSO), которые затем могут компилироваться в базы данных предварительно скомпилированных шейдеров (Precompiled Shader Databases, PSDB) под конкретное аппаратное и программное обеспечение, видеокарты и драйверы. Инструмент запускается отдельно от редактора Unreal Engine, хотя его необходимо компилировать из исходного кода движка.
Разработчики компании Epic Games пояснили, что Microsoft ASD не заменяет существующую в Unreal Engine систему предварительного кэширования PSO. Графические PSO по-прежнему необходимо собирать через кэши конвейера, а отсутствующие комбинации могут потребовать компиляции прямо во время игрового процесса. Кроме этого, объекты состояния конвейера для трассировки лучей (Ray tracing PSO) не поддерживаются. Для работы системы требуется совместимое оборудование и драйверы, поддержка Direct3D 12 и Shader Model 6.
Подчёркивается, что Microsoft ASD не устранит все причины подтормаживаний в играх. В числе других причин появления статтеров: задержки при потоковой передаче ресурсов и задержки при перемещении по игровому миру, — решение этих проблем требует дополнительных оптимизаций.
Недавно компания Microsoft расширила поддержку технологии ASD на видеокарты NVIDIA GeForce RTX. Поддержка появилась в первом драйвере серии R620. На момент выхода драйвера поддержка была ограничена двумя играми, также для загрузки предварительно скомпилированных шейдеров требуется приложение Xbox.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | В Unreal Engine 5.8 победят статтеры Epic Games внедрила в ... | 0 | 11.05 | 24-10-2026 |
| 2 | В Unreal Engine 5.8 победят статтеры Epic Games внедрила в ... | 0 | 11.05 | 24-10-2026 |
| 3 | Nvidia ускорила трассировку пути в играх до 20% и добавила поддержку Windows on Arm | 0 | 12.4 | 26-10-2026 |
| 4 | Epic Games Officially Reveals Unreal Engine 6 , And Rocket League Becomes The First Real Showcase Game | 2 | 7 | 25-05-2026 |
| 5 | Игровые консоли Xbox Series X|S получат поддержку технологии AMD FSR Upscaling 4.1 | 0 | 14.17 | 20-10-2026 |
| 6 | Драйверы NVIDIA GeForce Game Ready версии 621.01 поддерживают доставку шейдеров Microsoft | 0 | 16.45 | 21-10-2026 |
| 7 | AMD официально объявила о поддержке Vulkan для технологий FSR 4 | 0 | 23.33 | 20-10-2026 |
| 8 | NVIDIA Agent Toolkit Expands With New Omniverse Libraries, Putting AI Agents to Work Building Simulation-Ready Worlds | 5 | 7 | 21-07-2026 |
| 9 | „Hogwarts Legacy“ bekommt DLSS-5-Support | 0 | 18.9 | 13-10-2026 |