"Zarada čak i na GTX 470": programeri World of Tanks na uvođenju Ray Tracinga u igru

Na događaju “Tankman Day” u rujnu, Wargaming je prvi put najavio svoje pojavljivanje u World of Tanks

Ray Tracing tehnologija, koja bi se trebala poboljšatikvaliteta prikaza sjena u popularnoj akcijskoj igri tenkova. Tada su novinari bili prilično zadirkivani, jer je dano izuzetno malo informacija. Posebno mnogo pitanja izazvala je vijest da, za razliku od već poznate implementacije ove tehnologije u igrama, Wargamingovo rješenje ne zahtijeva video karticu s hardverskom podrškom za praćenje zraka. Kontaktirali smo voditelja proizvoda World of Tanks Encore RT Alexandera Shemetova i grafičkog programera World of Tanks Denisa Ishmukhametova i postavili im nekoliko pitanja. O optimizaciji, kako tehnologija radi bez RT jezgri, za koje računalne konfiguracije je dizajnirana i približnim datumima izlaska. 

gadget: Koliko sam shvatio, vaša se tehnologija razlikuje od onoga što korisnici obično podrazumijevaju pod Ray Tracingom u igrama. U najmanju ruku, nije potrebna Nvidia Geforce 2060 video kartica. Koje su još razlike?

Denis Ishmukhametov: RTX je vlasnička Nvidia tehnologija i miNe koristimo ga. World of Tanks koristi sam ray tracing (RT) algoritam koji se koristi od 80-ih. Naša implementacija koristi DirectX 11, Compute shadere i biblioteku Intel Embree. Dakle, izračuni padaju na GPU i CPU. Tipično, praćenje zraka radi u tri faze. Prvi je konstrukcija strukture podataka (BVH), gdje se poligoni kombiniraju u okvire kako bi se ubrzao rad. U drugoj fazi odvija se samo ocrtavanje—ova faza se može koristiti za crtanje sjena, globalnog osvjetljenja i više. Zatim dolazi treća faza, u kojoj se uklanjaju buka i zrnatost. Na video karticama s podrškom za praćenje hardvera ubrzava se samo druga faza.

Uspoređujemo li se s Nvidia tehnologijom, naša kvaliteta slike neće biti drugačija, jedina razlika je što nam ne trebaju RT jezgre video kartice

Bilješka:Zbog činjenice da se u World of Tanks praćenju zraka koristi DirectX 11, funkcija se može pokrenuti na Windows 7 i novijima.


</ img>


</ img>


</ img>


</ img>


</ img>


</ img>

 


 


 


 


 


 


 

 

gagadget: Kako stoje stvari s optimizacijom na višejezgrenim procesorima? Koliko će se učinkovito koristiti sve jezgre?

Aleksandar Šemetov: U veljači ove godine izašao je World of TanksAžuriranje koje pruža podršku za višejezgrene procesore. Ovim ažuriranjem postalo je moguće u potpunosti učitati sve jezgre procesora, uključujući virtualne. Tada uvedena tehnologija omogućila je ubrzanje faze izgradnje podatkovne strukture (BVH). Zato smo se unaprijed pripremili. Što se tiče optimizacije i opterećenja svih jezgri, sve radi dobro. Zajedno s klijentom igre, podrška za multi-core i ray tracing uvedena je u demo program World of Tanks Encore RT. Dakle, već sada možete testirati novu tehnologiju u dinamici i sami procijeniti optimizaciju.


</ img>

</ img>

</ img>

</ img>
 


 


 


 


 

 

gadget: Na što će točno utjecati praćenje zraka u World of Tanks? Sjene, refleksije ili rasvjeta općenito? Na primjer, u Battlefiled V, refleksije vatre i tragovi tenkovskih granata mogu se vidjeti na lokvama ili karoseriji automobila. Hoće li nešto slično biti implementirano u vašem projektu?

Poseban projekt

Laptop iz budućnosti: pregled ASUS ZenBook Duo Pro s dva zaslona osjetljiva na dodir

Denis Ishmukhametov: Sada moć video kartica, čak i ako suKoriste hardversko ubrzanje praćenja zraka, što je dovoljno samo za implementaciju jednog od mogućih učinaka. Postoje igre u kojima se razrađuju sjene, a postoje igre u kojima se crtanje koristi za poboljšanje refleksije ili globalnog osvjetljenja. Nemoguće je implementirati sve odjednom - video kartice to neće podnijeti. Odlučili smo se fokusirati na sjene budući da su u World of Tanks to najvidljiviji dio vizuala.

Aleksandar Šemetov: Vrijedno je pojasniti da će sjene nastavititenkova i iz spremnika. Zbog toga smo uspjeli postići dobre performanse, čak i u usporedbi sa igrama koje koriste hardversko ubrzanje praćenja zraka.

Za razliku od mape sjene, koja je trenutno inuglavnom se koristi u industriji igara, praćenje je točnije i realističnije &#8230;Sjene od malih detalja postale su jasnije i izgubile su efekt "ljestvi", u isto vrijeme pojavile su se nove mutne sjene u penumbri (penumbra), prostor između područja pune sjene i punog svjetla


</ img>

gagadget: Koliko razumijem, da li će se moći omogućiti praćenje, i u HD i u SD klijentu igre?

Denis Ishmukhametov: Da, ipak, da bi opcija radila, bit će potrebnaomogućite "poboljšanu grafiku" u postavkama igre. Podešavanje nije obavezno, ako se računalo ne "povuče" - uređaj može isključiti. Pored toga, postoje tri načina rada RT-a: nizak, srednji i kvalitetan.

gagadget: Za koje je računalne konfiguracije dizajnirana nova tehnologija? Koliko će performanse pasti? 

Denis Ishmukhametov: Za početak praćenja sjene dovoljno je imativideo kartica koja podržava DirectX 11 (Nvidia GTX 470 ili novija ili slična AMD kartica). No s takvim hardverom igrač vjerojatno neće dobiti ugodne performanse. 

Računali smo na vrhunske video kartice od prije pet godina - Nvidia GeForce 970, slična rješenja AMD-a i drugih proizvođača

Aleksandar Šemetov: Naravno, proveli smo testiranje, otprilikeZnamo na kakvim konfiguracijama igraju naši igrači. No, sve je provedeno u stakleničkim uvjetima na stabilnim sustavima. Zapravo, sve ovisi o korisničkim postavkama, situaciji u borbi, karti, osobnim preferencijama, programima uključenim u pozadini i mnogim drugim sitnicama. Teško je točno reći. Posebno u tu svrhu objavljujemo našu demo aplikaciju World of Tanks Encore RT, koja će svakom igraču omogućiti da isproba tehnologiju na svom automobilu iu svojim uvjetima te unaprijed odabere udobnu konfiguraciju postavki. Tehnologija je optimizirana za AMD, Nvidia video kartice i integriranu Intel grafiku, tako da ne bi trebalo biti problema na high-end laptopima.


</ img>


</ img>

 


 


 

 

gagadget: U kojoj je sada fazi razvoj, možete li navesti okvirni datum izlaska?

Aleksandar Šemetov: U skoroj budućnosti.

Možete testirati rad Raytracinga sada u aplikaciji World of Tanks Encore RT.