„Výnosy dokonca aj na GTX 470“: vývojári World of Tanks pri zavádzaní Ray Tracing do hry

Na septembrovom podujatí „Tankman Day“ spoločnosť Wargaming prvýkrát oznámila svoje vystúpenie vo World of Tanks

Technológia Ray Tracing, ktorá by sa mala zlepšiťkvalita tieňového zobrazenia v populárnej tankovej akčnej hre. Potom boli novinári dosť ukecaní, pretože bolo poskytnutých veľmi málo informácií. Obzvlášť veľa otázok vyvolala správa, že na rozdiel od už známej implementácie tejto technológie v hrách, riešenie Wargamingu nevyžaduje grafickú kartu s hardvérovou podporou pre sledovanie lúčov. Oslovili sme produktového manažéra World of Tanks Encore RT Alexandra Shemetova a grafického programátora World of Tanks Denisa Ishmukhametova a položili sme im niekoľko otázok. O optimalizácii, o tom, ako technológia funguje bez RT jadier, pre aké konfigurácie počítačov je určená a približné dátumy vydania.

modul gadget:Ako som pochopil, vaša technológia sa líši od toho, čo používatelia zvyčajne myslia pod pojmom Ray Tracing v hrách. Minimálne nevyžaduje grafickú kartu Nvidia Geforce 2060. Aké sú ďalšie rozdiely?

Denis Ishmukhametov:RTX je patentovaná technológia Nvidia a myMy to nepoužívame. World of Tanks používa samotný algoritmus sledovania lúčov (RT), ktorý sa používa už od 80. rokov. Naša implementácia využíva DirectX 11, Compute shadery a knižnicu Intel Embree. Výpočty teda pripadajú na GPU a CPU. Tracovanie lúčov zvyčajne funguje v troch fázach. Prvou etapou je vybudovanie dátovej štruktúry (BVH), kde sa polygóny spájajú do boxov pre urýchlenie práce. Druhá fáza je miesto, kde prebieha samotné sledovanie – túto fázu možno použiť na kreslenie tieňov, globálneho osvetlenia a podobne. Potom prichádza tretia etapa, v ktorej sa odstraňuje hluk a zrno. Na grafických kartách s podporou sledovania hardvéru je zrýchlená iba druhá fáza.

Ak porovnáme s technológiou Nvidia, naša kvalita obrazu sa nebude líšiť, jediný rozdiel je v tom, že nepotrebujeme RT jadrá grafickej karty

Poznámka:Vzhľadom na to, že vo World of Tanks ray tracing využíva DirectX 11, môže byť táto funkcia spustená na Windows 7 a vyšších.


</ img>


</ img>


</ img>


</ img>


</ img>


</ img>

 


 


 


 


 


 


 

 

gadget: Ako ide optimalizácia na viacjadrových procesoroch? Ako efektívne budú využívané všetky jadrá?

Alexander Shemetov:Vo februári tohto roku vyšiel World of TanksAktualizácia, ktorá poskytuje podporu pre viacjadrové procesory. Vďaka tejto aktualizácii bolo možné plne načítať všetky jadrá procesorov vrátane virtuálnych. V tom čase zavedená technológia umožnila urýchliť etapu budovania dátovej štruktúry (BVH). Pripravili sme sa teda vopred. Z hľadiska optimalizácie a zaťaženia všetkých jadier všetko funguje dobre. Spolu s herným klientom bola do demo programu World of Tanks Encore RT zavedená aj podpora pre viacjadrové a sledovanie lúčov. Novú technológiu si teda už môžete otestovať v dynamike a vyhodnotiť optimalizáciu sami.


</ img>

</ img>

</ img>

</ img>
 


 


 


 


 

 

modul gadget:Čo presne ovplyvní sledovanie lúčov vo World of Tanks? Tiene, odrazy alebo osvetlenie všeobecne? Napríklad v Battlefiled V je na kalužiach alebo karosériách áut vidieť odrazy ohňa a stopy po granátoch tankov. Bude sa niečo podobné realizovať aj vo vašom projekte?

Špeciálny projekt

Prenosný počítač z budúcnosti: recenzia ASUS ZenBook Duo Pro s dvoma dotykovými obrazovkami

Denis Ishmukhametov:Teraz sila grafických kariet, aj keď súVyužívajú hardvérovú akceleráciu sledovania lúčov, ktorá stačí len na implementáciu jedného z možných efektov. Sú hry, v ktorých sa vypracovávajú tiene a sú hry, kde sa sledovanie používa na zlepšenie odrazov alebo globálneho osvetlenia. Nie je možné implementovať všetko naraz – grafické karty to nezvládnu. Rozhodli sme sa zamerať na tiene, keďže vo World of Tanks je to najvýraznejšia časť vizuálu.

Alexander Shemetov:Je potrebné objasniť, že tiene pokračujúnádrže a nádrže. Z tohto dôvodu sa nám podarilo dosiahnuť dobrý výkon, dokonca aj v porovnaní s hrami, ktoré používajú hardvérové ​​zrýchlenie sledovania lúčov.

Na rozdiel od tieňovej mapy, ktorá je momentálne inpoužíva sa hlavne v hernom priemysle, sledovanie je presnejšie a realistickejšie&#8230;tiene z malých detailov sa stali jasnejšie a stratili „rebríkový“ efekt, zároveň sa objavili nové rozmazané tiene v penumbre (penumbra), priestor medzi oblasťami plného tieňa a plného svetla


</ img>

gagadget: Ako to chápem, bude možné povoliť sledovanie v HD aj v SD klientovi hry?

Denis Ishmukhametov:Áno, na to, aby táto možnosť fungovala, bude však potrebnápovoliť „vylepšenú grafiku“ v nastaveniach hry. Nastavenie je voliteľné, ak počítač „netiahne“ - prehrávač ho môže vypnúť. Okrem toho existujú tri prevádzkové režimy RT: nízka, stredná a vysoká kvalita.

gadget: Pre aké konfigurácie počítača je nová technológia určená? O koľko klesne výkon? 

Denis Ishmukhametov: Na začatie sledovania tieňov stačí maťgrafická karta, ktorá podporuje DirectX 11 (Nvidia GTX 470 alebo vyššia alebo podobná karta AMD). No s takýmto hardvérom sa hráč zrejme komfortného výkonu nedočká.

Počítali sme s najlepšími grafickými kartami spred piatich rokov - Nvidia GeForce 970, podobné riešenia od spoločnosti AMD a ďalších výrobcov.

Alexander Shemetov: Samozrejme, že sme vykonali testovanie, my približneVieme, na akých konfiguráciách hrajú naši hráči. Všetko však prebiehalo v skleníkových podmienkach na stabilných systémoch. V skutočnosti to všetko závisí od nastavení používateľa, situácie v boji, mapy, osobných preferencií, programov zapnutých na pozadí a mnohých ďalších maličkostí. Ťažko povedať presne. Špeciálne pre tento účel vydávame našu demo aplikáciu World of Tanks Encore RT, ktorá umožní každému hráčovi vyskúšať si technológiu na svojom aute a v jeho podmienkach a vopred si zvoliť komfortnú konfiguráciu nastavení. Technológia je optimalizovaná pre grafické karty AMD, Nvidia a integrovanú grafiku Intel, takže na špičkových notebookoch by nemali byť žiadne problémy.


</ img>


</ img>

 


 


 

 

gadget: V akom štádiu je teraz vývoj, môžete uviesť približný dátum vydania?

Alexander Shemetov:V blízkej budúcnosti.

Funkciu sledovania lúčov môžete vyskúšať teraz v aplikácii World of Tanks Encore RT.