enfrdepluk
Szukaj, znajdź 4120  disqus społecznościowy  tg2 f2 lin2 in2 Ikona X 3 y2  p2 Tik steam2

Epic Games rozwiązuje problemy z zacinaniem się silnika Unreal Engine dzięki nowej technologii wstępnego buforowania PSO

problem jąkanie i spowolnienia w grach na Unreal Engine przeszkadza graczom od dłuższego czasu. Duże projekty takie jak A Plague Tale: Requiem, Senua’s Saga: Hellblade II и Black Myth: Wukong, stanął w obliczu ostrego straty osobowe, zwłaszcza na PC. Głównym powodem jest – Kompilacja shaderów w czasie rzeczywistympowodując krótkotrwałe zawieszanie się gry.

Precaching PSO

Wcześniej programiści stosowali tę metodę wstępne buforowanie obiektów stanu potoku (PSO)ale on zażądał wiele zasobów i nie zawsze sprawdzał się w dynamicznych scenach. Teraz Epic Games представила Precaching PSO - technologia, która wstępnie ładuje wymagane shadery podczas ładowania poziomu lub gdy obiekt pojawia się w ramce.

Jak to działa?
Nowy system analizuje sceny gry, aby określić, które PSO będzie potrzebne i załaduje je przed rozpoczęciem renderowania. Dzięki temu zmniejsza się ryzyko wystąpienia zacięć, ponieważ gra nie wysyła nagłych żądań do karty graficznej w trakcie rozgrywki.

Na przykład Fortnite - jest używany w jednym meczu do 10 000 PSOa ich potencjalna liczba może sięgać milionów. Precaching PSO pozwala na wcześniejsze przygotowanie tylko niezbędnych danych, zapewniając gładszy obraz.

jednak Epic Games przyznaje, że nowy system nie rozwiązuje problemu całkowicie. Globalne shadery używane w postprodukcja (cienie, rozmycie ruchu, odbicia) mogą nadal powodować zacinanie się obrazu. Twórcy oprogramowania nadal pracują nad optymalizacją, w tym nad automatycznym zarządzaniem rozmiarem pamięci podręcznej PSOaby zmniejszyć obciążenie pamięci.

Epic Games poleca programiści korzystają z najnowszych wersji Unreal Engine, analizować zamrażanie w trakcie rozwoju i unikaj starszych interfejsów API tak jak DirectX 11, którzy nie mają skutecznych narzędzi do walki z jąkaniem.

Jeśli nowa technologia spełni oczekiwania, przyszłe gry na Unreal Engine będzie mógł pracować brak problemów z jąkaniem, a gracze nie będą musieli czekać na poprawki poprawiające wydajność.