A Microsoft hadat üzent a shaderelésnek és az akadozásnak

A Microsoft ADC hamarosan elérhetővé lesz Windows-on a játékfejlesztők számára, így megszűnik a shaderelés és csökken az akadozás.

A PC-játékok első elindítása után megszoktuk már a „shaderelés” folyamatát, ami akár percekig is eltarthat. Vannak olyan játékok (lásd: Rainbow Six Siege), ahol ez a folyamat minden egyes indításkor lefut, és erre néha bizony sokat kell várni. Persze vannak olyan játékok is (mint a Call of Duty), ami játék közben végzi el a shaderelést, de ezzel meg a játék akadozását idézi elő. Amúgy a folyamat célja pont az, hogy minimalizálja az új shaderek összeállításakor fellépő akadozást, de ezzel több idő, míg beléphetünk a játékba. Ráadásul néha a beállítások módosítása vagy a játékfrissítések után megint elindulhat a shaderelés. Tök jó.

A Microsoft elhozza a megoldást Windows-on

A 2026-os GDC-n a Microsoft bejelentette, hogy elérhetővé teszi az Advanced Shader Delivery for Windows szolgáltatást a PC-s játékosok számára, az NVIDIA pedig megerősítette, hogy az év későbbi részében a GeForce RTX felhasználók is hozzáférhetnek majd hozzá. Ez egy ambiciózus frissítés, amivel a fejlesztők létrehozhatnak egy „state object database (SODB) fájlt”, ami aztán előre elvégzi a fent említett folyamatot.

Ebből nekünk annyit kell érteni, hogy a saját videokártyához egyedi, előre kiszámolt shadereket kapunk, amik letöltődnek akkor, amikor a játékot telepítjük. Így a folyamat automatizált és zökkenőmentes lesz. A fejlesztők számára pedig egy új Stats API is rendelkezésre áll, ami optimalizálásra használható. A lényeg, hogy ezzel mi nagyon jó járunk, sokkal kevesebb lesz a shaderelés.

Ez egy kettős megoldás: egyrészt kiküszöböli a shaderelést, javítva a betöltési időket, másrészt pedig csökkenti a képakadozást. A bökkenő azonban az, hogy a fejlesztőknek be kell nyújtaniuk az SODB-fájlt az Xbox Partner Centerbe, így valószínű, hogy ez a funkció csak azokra a játékokra korlátozódik majd, amik elérhetők a Microsoft áruházában. Ugyanakkor úgy tűnik, hogy beépítik az Unreal Engine-be, ami elősegítheti a széles körű elterjedését. Ez azonban még tesztelés alatt van.

Betöltés...
Keresés
Keresés