
Tijdens het “Tankman Day”-evenement in september kondigde Wargaming voor het eerst zijn optreden in World of Tanks aan
gadget: Zoals ik het begrijp, is jullie technologie anders dan wat gebruikers doorgaans bedoelen met Ray Tracing in games. Er is in ieder geval geen Nvidia Geforce 2060-videokaart vereist. Wat zijn nog meer de verschillen?
Denis Ishmukhametov: RTX is een eigen Nvidia-technologie en wijWij gebruiken het niet. World of Tanks maakt zelf gebruik van het ray tracing (RT)-algoritme, dat al sinds de jaren 80 wordt gebruikt. Onze implementatie maakt gebruik van DirectX 11, Compute shaders en de Intel Embree-bibliotheek. De berekeningen vallen dus op de GPU en CPU. Normaal gesproken werkt ray tracing in drie fasen. De eerste is de constructie van een datastructuur (BVH), waarbij polygonen worden gecombineerd tot dozen om het werk te versnellen. In de tweede fase vindt het overtrekken zelf plaats; deze fase kan worden gebruikt om schaduwen, globale verlichting en meer te tekenen. Dan komt de derde fase, waarin lawaai en graan worden verwijderd. Op videokaarten met ondersteuning voor hardwaretracing wordt alleen de tweede fase versneld.
Als we het vergelijken met Nvidia-technologie, zal onze beeldkwaliteit niet anders zijn, het enige verschil is dat we de RT-kernen van de videokaart niet nodig hebben
Opmerking:Vanwege het feit dat ray tracing in World of Tanks DirectX 11 gebruikt, kan de functie worden gestart op Windows 7 en hoger.

</ img>

</ img>

</ img>

</ img>

</ img>

</ img>






gadget: Hoe gaat het met de optimalisatie op multi-coreprocessors? Hoe efficiënt worden alle kernen gebruikt?
Alexander Shemetov: In februari van dit jaar kwam World of Tanks uitEen update die ondersteuning biedt voor multi-coreprocessors. Met deze update werd het mogelijk om alle processorkernen, inclusief virtuele, volledig te laden. De destijds geïntroduceerde technologie maakte het mogelijk om de fase van het bouwen van een datastructuur (BVH) te versnellen. Dus hebben we ons van tevoren voorbereid. Qua optimalisatie en laden van alle cores werkt alles goed. Samen met de gameclient werd ondersteuning voor multi-core en ray tracing geïntroduceerd in het World of Tanks Encore RT-demoprogramma. U kunt de nieuwe technologie dus al dynamisch testen en de optimalisatie zelf evalueren.

</ img>

</ img>

</ img>

</ img>




gadget: Wat zal ray tracing precies beïnvloeden in World of Tanks? Schaduwen, reflecties of verlichting in het algemeen? In Battlefiled V zijn bijvoorbeeld reflecties van vuur en tracers van tankgranaten te zien op plassen of autocarrosserieën. Zal er iets soortgelijks in uw project worden geïmplementeerd?
Speciaal project
Een laptop uit de toekomst: review van de ASUS ZenBook Duo Pro met twee aanraakschermen
Denis Ishmukhametov: Nu de kracht van videokaarten, ook al zijn ze dat welZe gebruiken hardwarematige ray tracing-versnelling, wat alleen voldoende is om een van de mogelijke effecten te implementeren. Er zijn spellen waarbij schaduwen worden uitgewerkt, en er zijn spellen waarbij tracering wordt gebruikt om reflecties of globale verlichting te verbeteren. Het is onmogelijk om alles in één keer te implementeren; de videokaarten kunnen dit niet aan. We hebben besloten ons te concentreren op schaduwen, omdat dit in World of Tanks het meest prominente deel van de beelden is.
Alexander Shemetov: Het is de moeite waard om te verduidelijken dat de schaduwen doorgaantanks en van tanks. Hierdoor zijn we erin geslaagd om goede prestaties te bereiken, zelfs in vergelijking met games die hardwareversnelling van ray tracing gebruiken.
In tegenstelling tot de schaduwkaart, die zich momenteel invoornamelijk gebruikt in de game-industrie, de tracering is nauwkeuriger en realistischer. Schaduwen van kleine details zijn duidelijker geworden en hebben het “ladder”-effect verloren, tegelijkertijd zijn er nieuwe wazige schaduwen verschenen in de halfschaduw (penumbra), de ruimte tussen de gebieden met volledige schaduw en vol licht

</ img>
gagadget: Zoals ik het begrijp, is het mogelijk om tracing in te schakelen, zowel in HD als in de SD-client van de game?
Denis Ishmukhametov: Ja, echter, voor de optie om te werken, zal het nodig zijnschakel "verbeterde grafische weergave" in de spelinstellingen in. Instelling is optioneel, als de computer niet "trekt" - de speler kan deze uitschakelen. Bovendien zijn er drie RT-werkingsmodi: lage, gemiddelde en hoge kwaliteit.
gadget: Voor welke computerconfiguraties is de nieuwe technologie ontworpen? Hoeveel zullen de prestaties dalen?
Denis Ishmukhametov: Om met schaduwtracering te beginnen, is het voldoende om dit te hebbeneen videokaart die DirectX 11 ondersteunt (Nvidia GTX 470 of hoger of een vergelijkbare AMD-kaart). Maar met dergelijke hardware zal de speler waarschijnlijk geen comfortabele prestaties krijgen.
We rekenden op top-end videokaarten van vijf jaar geleden - Nvidia GeForce 970, vergelijkbare oplossingen van AMD en andere fabrikanten
Alexander Shemetov: Natuurlijk hebben we tests uitgevoerd, ongeveerWe weten op welke configuraties onze spelers spelen. Alles werd echter uitgevoerd in kasomstandigheden op stabiele systemen. In feite hangt het allemaal af van de instellingen van de gebruiker, de situatie in de strijd, de kaart, persoonlijke voorkeuren, de programma's die op de achtergrond zijn ingeschakeld en vele andere kleine dingen. Het is moeilijk om precies te zeggen. Speciaal voor dit doel brengen we onze demo-applicatie World of Tanks Encore RT uit, waarmee elke speler de technologie op zijn auto en onder zijn omstandigheden kan uitproberen en vooraf een comfortabele instellingenconfiguratie kan selecteren. De technologie is geoptimaliseerd voor AMD, Nvidia videokaarten en geïntegreerde Intel graphics, dus er zouden geen problemen moeten zijn op high-end laptops.

</ img>

</ img>


gadget: In welk stadium bevindt de ontwikkeling zich nu, kunt u een geschatte releasedatum geven?
Alexander Shemetov: In de nabije toekomst.
U kunt de werking van raytracing nu testen in de World of Tanks Encore RT-toepassing.