Epic Games знает, как исправить главную проблему движка Unreal Engine 5 — продолжается борьба с подтормаживаниями и статтерингом

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

Подтормаживания, просадки кадров и «закикания» (или статтеринг) для игр на современном движке Unreal Engine 5 это практически «норма». Геймеры при виде логотипа современного движка Epic Games зачастую сразу начинают представлять, насколько плохо работает игра.

Epic объяснила, что до Unreal Engine v5.2 рекомендуемой наилучшей практикой было «объединение» наиболее часто требуемых PSO (Pipeline State Objects) в кэш, который будет создан при первом запуске игры или при загрузке сохраненной игры или уровня. Проблема с таким подходом, по словам Epic, заключается в том, что он очень ресурсоемкий, и в играх с динамическим контентом его нужно постоянно обновлять.

В последних версиях Unreal Engine компания Epic внедрила так называемое предварительное кэширование PSO для решения подобных проблем (т.е. предварительно загружаются нужные шейдеры во время загрузки уровня / при появлении объекта в кадре):

«Когда объект загружен, система проверяет его материалы и использует информацию из сетки (например, статический или анимированный), а также глобальное состояние (например, настройки качества видео) для вычисления подмножества возможных PSO, которые могут быть использованы для визуализации объекта [...]»  Это приводит к снижению вероятности «заикания» игры.

В пример приводят королевскую битву Fortnite — компилирует около 30 000 PSO для матча и использует около 10 000 из них, но это очень малая часть общего пространства комбинаций, оно может исчисляться миллионами.

Epic признаёт тот факт, что новая система не решит проблему полностью: глобальные шейдеры, вроде тех что используются в пост-обработке, всё же ещё могут вызывать кратковременные подвисания. Работа по этому направлению продолжится.

Тем временем разработчикам рекомендуется не использовать DirectX 11, устаревшие API.

***

Автор обложки: Game Science. Источник изображения: steamcommunity.com


Сейчас на главной

Публикации

Погружение в Средневековье. Что посмотреть, если вас вдохновила Kingdom Come: Deliverance 2

Статьи 04 февраля 16:00 0

Во времена богов, воителей и королей, простой народ искал защитника. Им стал Даниэль Вавра. Kingdom Come Deliverance II вновь отправляет нас в средневековую Богемию в роли простого парня, у которого за спиной лишь долги, похмелье, грязь на сапогах и литры крови и пота, пролитые во имя выживания. А если вам этого станет мало, мы собрали фильмы, которые помогут открыть новые грани этой тёмной, жестокой, но чертовски захватывающей эпохи.

Ураганный экшен с рубленным мясом. Обзор ремейка слэшера Ninja Gaiden 2 Black

Обзоры 02 февраля 15:00 0

Легендарный ниндзя Рю Хаябуса и его горячие спутницы из серии Dead or Alive возвращаются, чтобы напомнить нам про «золотую эру» слэшеров: брутальных, хардкорных и чертовски сексуальных. Прошла ли Ninja Gaiden 2 проверку временем, и оправдывает ли «чёрная» версия свой легендарный статус? Все детали в этом обзоре.

Во что поиграть в феврале. Заруба в Богемии, разборки Цивилизаций, пираты-Якудза, дикие Монстры и не только

Итоги 01 февраля 15:00 0

Про игры февраля этого года у нас две новости: хорошая и плохая. Начнём с печальных — крупных релизов выходит не очень много. Радостная новость — каждую неделю будет выходить крупный релиз по мега-популярной франшизе! Любителям инди-сцены и B-проектов придётся либо прыгать на поезд хайпа, либо ждать следующий, мартовский, состав.

Во что поиграть на смартфоне. Веселые Петя и Волк, грустные киберпанки, дерущиеся школьники, автоматические шахматы и не только

Итоги 31 января 19:00 0

Январь пролетел незаметно, оставив после себя целый ряд новых мобильных игр. Среди них выделяются два отечественных проекта, разительно отличающихся друг от друга: вам в мир детских приключений или в киберпанковскую антиутопию? А, может, по душе динамичные сетевые поединки и медитативные головоломки от западных разработчиков? Их есть у нас!

Новый ИИ в играх должен стать умнее. Почему NVIDIA ACE способен совершить революцию и что ждать от технологии

Статьи 31 января 15:00 0

Игроки давно мечтают, чтобы их противники и неигровые персонажи вели себя как нечто большее, чем просто декорации. Однако до сих пор многие игры застряли в каменном веке скриптов, где каждый шаг NPC предсказуем и скучен. Что делают разработчики, чтобы исправить ситуацию?Компания Nvidia предложила решение давней проблемы глупых NPC в играх. Разберёмся, почему это круто… и почему мгновенных изменений ждать не стоит.