Új korszak a shaderek kezelésében az Unreal Engine 5-tel

Az Epic Games folyamatosan fejleszti az Unreal Engine 5 képességeit, a legújabb frissítések pedig a Microsoft DirectX 12 Advanced Shader programozási modelljét célozzák meg. Ez a technológiai előrelépés jelentősen optimalizálja, hogyan kezelik a grafikus kártyák a komplex árnyékolási feladatokat, csökkentve a processzorra háruló terhelést és javítva az általános renderelési hatékonyságot.

A DirectX 12 Agility SDK és a Work Graphs ereje

A fejlesztés középpontjában a Microsoft által nemrég bevezetett „Work Graphs” technológia áll, amely a DirectX 12 Agility SDK 1.613-as verziójával érkezett meg. Ez a megoldás lehetővé teszi a GPU számára, hogy saját magának generáljon munkát anélkül, hogy folyamatosan a CPU-tól kapna utasításokat. Ez kritikus fontosságú az olyan modern technológiák esetében, mint a Nanite vagy a Lumen.

Az Unreal Engine 5 implementációja jelenleg is zajlik, és az alábbi előnyöket ígéri:

  • Hatékonyabb GPU-kihasználtság: A grafikus vezérlő önállóan képes kezelni a komplex shadereket, így nincs szükség a CPU folyamatos beavatkozására.
  • Kisebb késleltetés: A processzor és a videokártya közötti adatforgalom minimalizálásával gyorsabbá válik a képkockák előállítása.
  • NVIDIA, AMD és Intel támogatás: A technológia kihasználja a modern architektúrák, például az NVIDIA Ada Lovelace vagy az AMD RDNA 3 képességeit.

Folyamatban lévő fejlesztés

Bár a technológia integrálása még nem fejeződött be, a GitHub-on elérhető commit adatok alapján az Epic Games mérnökei már aktívan dolgoznak az Advanced Shader technológia implementálásán. Ez a lépés kulcsfontosságú ahhoz, hogy a jövő játékai stabilabb framerate mellett nyújtsanak minden eddiginél részletesebb vizualitást.

A Microsoft szerint: „A Work Graphs lehetővé teszi a fejlesztők számára, hogy a GPU-t ne csak egyszerű rajzolóeszközként, hanem egy intelligens, önálló feldolgozóegységként használják, amely képes dinamikusan alkalmazkodni a képernyőn látható jelenetek összetettségéhez.”

Forrás: wccftech