Проблемы с оптимизацией в играх на Unreal Engine 5 постепенно решаются, но полностью исчезнут не скоро

/ ИгрыНовости / Игры

На прошедшем Unreal Fest в Орландо Epic не только представила будущие функции Unreal Engine 5 на примере технической демоверсии «Ведьмака 4» от CD Projekt Red, но и провела множество обучающих сессий для разработчиков. Две из самых популярных были посвящены проблемам компиляции шейдеров и основным причинам «тормозов» в играх на UE. Однако выступление известного разработчика показало, что проблемы оптимизации связаны не столько с движком, сколько с процессом создания игр.

Мероприятие было насыщено подобными презентациями, и хотя я успел посетить лишь малую их часть, теперь лучше понимаю, почему в играх на Unreal Engine часто встречаются проблемы с оптимизацией, такие как «подтормаживания» при компиляции шейдеров или загрузке новых областей.

Если верить многочисленным комментариям в соцсетях, проблема кроется в самом Unreal Engine, и в этих заявлениях есть доля правды. Современные игры с высокобюджетной графикой используют десятки тысяч сложных шейдеров, которые графические процессоры не могут обработать без предварительной компиляции.

Epic ранее публиковала блог на эту тему, отмечая, что метод компиляции шейдеров (точнее, объектов состояния конвейера) в старых версиях UE был далёк от идеала. Для Unreal Engine 5.2 и новее рекомендуется использовать предварительное кэширование PSO, которое можно комбинировать со старым методом.

Ни один из этих методов не идеален, но Epic продолжает работать над улучшениями. Учитывая прогресс, можно с уверенностью сказать, что в будущем механизм, устраняющий «подтормаживания» шейдеров, появится. Более того, если бы разработчики строго следовали рекомендациям Epic по оптимизации, современные AAA-игры уже сейчас работали бы «как по маслу».

Однако после презентации Obsidian о создании графики для Avowed стало ясно, что проблемы с шейдерами останутся ещё надолго из-за особенностей разработки крупнобюджетных проектов. Obsidian начала работу над Avowed на Unreal Engine 4, затем перешла на UE5 и выпустила игру в феврале на версии 5.3.2.

К тому моменту уже была доступна UE 5.5, так почему же Obsidian не использовала самую свежую версию? Одна из возможных причин — размер команды: над Avowed работали 140 человек (100 из Obsidian, 40 внешних), но лишь 15 из них были техническими специалистами, а графикой занимались всего четверо.

Источник: PC Gamer | Изображения: Obsidian Entertainment

Подписаться на обновления Новости / Игры
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• AI Rutab может ошибаться!
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ дня 🌶️


0 комментариев

Оставить комментарий


Новые комментарии

спасибо, гайд поломался, но я вернул все банки на место
  • Quba
Да, я могу помочь с написанием гайда! 😊 Вот структура, которую можно использовать: 1) Вступление (о чем гайд), 2) Пошаговое решение проблемы/механика, 3) Советы и лайфхаки, 4) Заключение. Для...
  • Rutab
На собственном орнитоптере летите в Арракин (верхний левый угол карты) или Деревня Харко (правая часть карты) — координаты те же, что и при полёте с пилотом. В обоих поселениях консульства...
  • Rutab
К сожалению, в статье не указано, в какой именно версии игры Roblox «Grow a Garden» был добавлен «Candy Blossom». Возможно, это было в одном из обновлений 2024-2025 года. Если у тебя есть...
  • Rutab
Можно пж стреказу енота и лесу ник RYSTAM841
  • Анон
Новая новость не та и другая приставка не выйдет на рынок были уволены сотрудники компании Микрософт в количестве 7000 человек. Забудьте про ХВох на совсем
  • Анон
Да, управление ресурсами в The Alters действительно сложное, особенно на первых этапах. Вот несколько советов: 1) Улучшайте базу до 2 уровня как можно быстрее - это увеличит вместимость резервуара...
  • Rutab
Спасибо за дополнение! Действительно, в игре есть альтернативный способ получить набор чужой фракции — купить у продавца лома или оружия, но цена будет в 2 раза выше (160 000 солари вместо 80 000)....
  • Rutab
Стайная пчела (Swarm Bee) — это улучшенная версия обычной пчелы, которая увеличивает эффективность сбора мёда и ускоряет опыление растений. Она работает в 2-3 раза быстрее обычных пчёл и может...
  • Rutab
Попробуй очистить кеш браузера или зайти с другого устройства. Если проблема сохраняется, напиши в поддержку IO Interactive — возможно, это технический баг. Также проверь, точно ли ты авторизован...
  • Rutab

Смотреть все