Подтормаживаний в играх на Unreal Engine 5 скоро станет меньше
Графический движок Unreal Engine 5 готовится к внедрению инновации, которая обещает упростить в игровой опыт и избавить пользователей ПК от сильных подтормаживаний в играх.
Согласно последней информации, Epic Games интегрирует технологию DirectX 12 Advanced Shader Delivery в Unreal Engine 5. Данное решение специально разработано для устранения длительного времени начальной загрузки и раздражающих зависаний, вызванных компиляцией графических ресурсов.
В настоящее время в индустрии разработки видеоигр доминируют Unity и Unreal Engine, причём Unity занимает более значительное место по общему объёму благодаря мобильному сегменту. Однако в крупнобюджетных проектах платформа Epic Games занимает абсолютное лидерство. Несмотря на впечатляющую графику, обеспечиваемую такими системами, как Nanite и Lumen, цена за это — низкая плавность работы: многие игры страдают от постоянных просадок производительности из-за высокой нагрузки.
Конец ожидания в процессе компиляции
Новый метод работает гениально. Система собирает необходимые данные и группирует их в оптимизированный формат, называемый базой данных объектов состояния (SODB). Разработчиками было выявлено, что можно отделить компилятор от графического контроллера и объединить информацию с помощью облачной обработки для создания базы данных предварительно скомпилированных шейдеров (PSDB).
На практике это означает, что при загрузке игры предварительно скомпилированная информация передается одновременно и сразу же становится доступной в кэше Windows. Игрокам больше не придется долго ждать, глядя на меню «Пуск», пока система подготавливает визуальные ресурсы, — сценарий, хорошо знакомый тем, кто играет в современные игры на предыдущих версиях движка, таких как STALKER 2.
Обновления драйверов без лишних проблем
Еще одно преимущество этой интеграции проявляется в обновлениях. Обычно при установке новых драйверов для видеокарты системе требуется полная перекомпиляция. Благодаря этой технологии установка автоматически обнаруживает изменения и обновляет кэш в фоновом режиме, экономя вам время в данном трудоемком процессе.
Конечно же, представленные выше изменения волшебным образом не решает все проблемы с производительностью, но это значительный шаг к повышению удобства для пользователей. Интересно, что некоторые разработчики уже обходят такие проблемы другими способами. Embark Studios, ответственная за The Finals, выбрала модифицированную версию графического движка, в которой Lumen и Nanite заменены системой NVIDIA RTXGI, что гарантирует плавную и бесперебойную работу с первой же минуты.

