Epic Games abordează în sfârșit una dintre cele mai mari probleme ale motorului său grafic pentru jocuri: sacadările care apar în timpul jocului. Datorită celei mai recente versiuni a motorului, Unreal Engine 5.8, această problemă ar putea deveni de domeniul trecutului.
Motorul integrează acum tehnologia DirectX Advanced Shader Delivery (ASD) de la Microsoft, care permite utilizarea unor shadere precompilate pentru jocuri, mutând procesul de compilare a acestora în afara dispozitivului jucătorului. Această schimbare reduce consumul de energie și timpul de procesare al procesorului necesare compilării shaderelor.
Compania grupează datele shaderelor într-o bază de date numită State Object Database (SODB), apoi utilizează compilarea în cloud pentru a transforma aceste date într-o Precompiled Shader Database (PSDB). Această bază de date poate fi distribuită împreună cu jocul, permițându-i acestuia să găsească shadere gata de utilizare încă de la prima pornire.
Prin urmare, dezvoltatorii de jocuri vor putea furniza shadere precompilate, accelerând timpii de încărcare și reducând sacadările provocate de shadere în timpul jocului.
Odată descărcate pe dispozitiv, aceste shadere precompilate vor fi pur și simplu apelate în timpul jocului, oferind motorului Unreal Engine acces facil la ele și permițând încărcarea fără întreruperi.
Fiind unul dintre cele mai solicitante motoare grafice pentru jocuri, Unreal Engine, în versiunile sale din seria 5.x, necesită deja resurse considerabile de procesare și plăci grafice puternice pentru rezultate optime. Cu toate acestea, chiar și în cazul GPU-urilor performante, pot apărea sacadări dacă shaderele unui joc nu sunt compilate și încărcate corespunzător.
Utilizarea tehnologiei ASD ar putea rezolva în sfârșit această problemă pe termen lung, cu condiția ca dezvoltatorii jocurilor să aleagă să ofere suport pentru aceasta.


De exemplu, NVIDIA a introdus recent suportul pentru ASD prin intermediul driverelor GeForce 621.01 WHQL Game Ready. În același timp, generațiile de GPU-uri AMD RDNA 1, RDNA 2, RDNA 3, RDNA 3.5 și RDNA 4, precum și procesoarele Qualcomm Snapdragon X2 Series, care dispun de grafică integrată Adreno, oferă deja suport pentru ASD.
În această lună, Microsoft a extins, de asemenea, suportul ASD pentru Intel Arc B-Series, care include modelele B570 și B580, precum și procesoarele Intel Core Ultra Series 2 și Intel Core Ultra Series 3.
