enfrdepluk
Search find 4120  disqus socia  tg2 f2 lin2 in2 X icon 3 y2  p2 тільки steam2

Epic Games вирішує проблему заїкувань у Unreal Engine – нова технологія PSO Precaching

проблема заїкувань та підгальмовування в іграх на Unreal Engine давно турбує гравців. Такі великі проекти, як A Plague Tale: Requiem, Сага Сенуа: Hellblade II и Black Myth: Wukong, стикалися з різкими просідання кадрівособливо на ПК. Основна причина – компіляція шейдерів у реальному часі, що викликає короткочасні зависання під час геймплей.

PSO Precaching

Раніше розробники використовували метод попереднього кешування Pipeline State Objects (PSO)але він вимагав багато ресурсів і не завжди працював у динамічних сценах. Тепер Epic Games представила PSO Precaching - технологію, яка попередньо завантажує потрібні шейдери під час завантаження рівня або появи об'єкта в кадрі.

Як це працює?
Нова система аналізує ігрові сцени, визначаючи, які PSO знадобляться, і завантажує їх до початку рендерингу. Це знижує ймовірність заїкуватості, оскільки гра не робить раптових запитів до відеокарти під час геймплею.

На прикладі Fortnite – в одному матчі використовується до 10 000 PSO, А потенційна їх кількість може обчислюватися мільйонами. PSO Precaching дозволяє заздалегідь підготувати лише потрібні дані, забезпечуючи більш плавну картинку.

Однак Epic Games визнає, що нова система не вирішує проблему повністю. Глобальні шейдери, що використовуються в пост-обробці (Тіні, розмиття в русі, відображення), все ще можуть викликати підвисання. Розробники продовжують оптимізацію, у тому числі автоматичне керування розміром кешу PSO, щоб зменшити навантаження на пам'ять.

Epic Games рекомендує розробникам використовувати останні версії Unreal Engine, аналізувати зависання під час розробки та уникати застарілих API начебто DirectX 11, які не мають ефективних інструментів боротьби із заїканням.

Якщо нова технологія виправдає очікування, майбутні ігри на Unreal Engine зможуть працювати без проблем із заїканнями, а гравцям не доведеться чекати на патчі для виправлення продуктивності.

Топ матеріалів GameGPU

Топ новин GameGPU