В Unreal Engine 5.8 появилась поддержка Microsoft Advanced Shader Delivery — технологии, которая позволяет разработчикам заранее подготовить шейдеры для компьютера игрока. Как сообщает TechPowerUp, это может сократить время загрузки и рывки, вызванные компиляцией шейдеров во время игры, если разработчики воспользуются новой возможностью.

Шейдеры — программы, с помощью которых видеокарта рассчитывает изображение. Обычно их подготовка на ПК игрока может занимать время при запуске или вызывать короткие задержки уже в игре. В схеме Advanced Shader Delivery разработчик собирает сведения о нужных шейдерах в базу State Object Database, а облачная компиляция преобразует их в готовую базу Precompiled Shader Database для оборудования игрока.
Поддержка в движке сама по себе не уберёт рывки во всех играх на Unreal Engine 5.8: разработчикам нужно внедрить доставку готовых шейдеров. Кроме того, технология нацелена именно на задержки при их компиляции, а не на любые причины просадок производительности.
Источник: Techpowerup.