World of Tanks-engine heeft raytracing met ondersteuning voor DirectX 11-gpu's

Wargaming voegt dinsdag schaduwen met raytracing toe aan de engine van World of Tanks. De techniek is in samenwerking met Intel ontwikkeld en biedt ondersteuning voor alle DirectX 11-gpu's, waaronder laptop-gpu's en Intels integrated graphics.

Wargaming voegt dinsdag naar eigen zeggen 'verschillende nieuwe technieken' toe aan de Core-engine, die sinds maart 2018 worden gebruikt in World of Tanks. Onder deze technieken valt ook een raytracingtechniek, die in samenwerking met Intel is toegepast. Dat moet met alle videokaarten met DirectX 11-ondersteuning leiden tot een betere schaduwkwaliteit. De techniek moet ook werken op laptop-gpu's en de geïntegreerde gpu's in Intel-processors. Het is niet duidelijk wat de impact op de gameprestaties zal zijn.

World of Tanks raytracing

Wargaming kondigde vorige maand al aan dat de toevoeging van raytracing op de planning stond voor World of Tanks. Destijds liet het bedrijf weten dat deze techniek zou worden toegepast bij de volgende update van de game, die in oktober moet uitkomen. De ontwikkelaar zegt dat de techniek 'binnenkort' wordt toegevoegd aan World of Tanks. Raytracing is nu toegevoegd aan enCore, een demo van de Core-engine van Wargaming; spelers kunnen daarmee testen wat de impact van de Core-engine op de gameprestaties is.

Wargaming maakt gebruik van de Embree-library van Intel. Dit is een verzameling van verschillende raytracingkernels, die momenteel vooral worden gebruikt voor offline applicaties, waaronder 3d-grafisch design en het maken van animatiefilms. Embree is volledig open source en gratis te gebruiken via de Apachee 2.0-licentie. Wargaming heeft de techniek in samenwerking met Intel toegevoegd in de World of Tanks-engine. Samen met Intel heeft het bedrijf eerder al multicoretechnologie met ondersteuning voor concurrent rendering toegevoegd, waardoor de engine op alle bruikbare cores tegelijk berekeningen kan uitvoeren. Volgens Wargaming heeft het toepassen van die technologie destijds minder dan een week gekost.

Momenteel wordt de technologie alleen gebruikt voor het implementeren van realistische schaduwen, maar in theorie is ze ook inzetbaar om realistische reflecties en global illumination mogelijk te maken. Wargaming meldt echter dat hiervoor 'miljarden rays verwerkt moeten worden', en dat het nog onmogelijk is om dit met huidige hardware in real time te doen. Er zijn wel gpu's met extra cores voor raytracing in de vorm van de RTX-gpu's van Nvidia, maar dat is een hardwarematige oplossing, terwijl de raytracing-implementatie door Wargaming softwarematig is.

Door Daan van Monsjou

Nieuwsredacteur

15-10-2019 • 15:56

27

Reacties (27)

27
24
12
2
0
10
Wijzig sortering
Ik was in de veronderstelling dat RTX/DXR puur een DX12 feature is.
De hardwarematige variant van raytracing heeft inderdaad DXR nodig (wat is ingebouwd in DX12). Dit is echter een softwarematige oplossing die realistischere schaduwen moet creeeren. Dit is dus niet de fancy weerspiegelingen en realistische lichtweergave die door de Nvidia RTX kaarten hardwarematig berekend moeten worden. Dat vereist veel meer raytracing berekeningen en daar is deze software niet voor bedoeld. Desondanks is dit een zeer leuke ontwikkeling in een softwarematige oplossing voor raytracing.
Klopt, maar je kan ray tracing natuurlijk op verschillende manier implementeren, DXR is er één van.
Wargaming maakt gebruik van de Embree-library van Intel.
...
Er zijn wel gpu's met extra cores voor raytracing in de vorm van de RTX-gpu's van Nvidia, maar dat is een hardwarematige oplossing, terwijl de raytracing-implementatie door Wargaming softwarematig is.
Raytracing is gewoon een stukje software, RTX is de nvidia implementatie, DXR is de microsoft implementatie die ze mee hebben gegeven met (compatible extension to) dx12.
Er komt ook raytracing in vulcan.
Je kan ook raytracing doen in dx9 alleen de efficiëntie is er niet vanuit deze api (tav dx12).
Maar als je kaart alleen dx9 aankan zal je je geen zorgen hoeven te maken voor raytracing in games of recente games in general. :+
Straks even de enCore draaien ben wel benieuwd wat voor inpakt het heeft op mijn gpu
inpakt? https://www.vandale.nl/gr...kenis/inpakt#.Xab-9kYzaUk

impact

[Reactie gewijzigd door BruT@LysT op 23 juli 2024 14:22]

Komt goed uit met de naderende kerstspecial en een kachel van een computer :)
Benchmark net gedraait op mn GTX1080 met ray traced shadows op ultra, merkte geen enkele frame issues.
Ik ben wel benieuwd of- en hoeveel dit uitmaakt voor de cpu prestaties?
Wat is "volwaardige ray tracing"?
Zelfs de ray-tracing showcasing en killer apps gebruikte verschillende onderdelen van ray tracing. BFV ging om reflecties, Metro Exodus om realistisch omgevingslicht en Shadow of the Tomb Raider om schaduwval.

De titel is "World of Tanks-engine heeft raytracing". Dat heeft wot ook, en past deze toe op shadows. In mijn ogen is de titel helemaal correct.
Ik hoop dat ik op mijn ouderwetsche GT650M nog kan gebruiken met World of Tanks. Nu gaat het (redelijk).
Dan zet je raytracing toch gewoon uit?
Hier wordt precies uitgelegd hoe de RT werkt in WOT.
https://www.youtube.com/watch?v=dXbjmF--QVc
Mja, dezelfde bedenking als bij alle raytracing posts: Ja, het ziet er beter uit. Nee, het is de performance impact niet waard.

[Reactie gewijzigd door boe2 op 23 juli 2024 14:22]

Ik vind het de performance impact zeker wel waard.. Meer dan (SS)AO in de tijd dat het nog echt performance kostte... Het is dat het niet of of is, maar ik zou zelfs AA laag of uit zetten om aan raytracing te kunnen doen(ik stoor me amper aan aliassing en vind belichting/shadowing met stip op één het belangrijkste van rendering).

[Reactie gewijzigd door MN-Power op 23 juli 2024 14:22]

Met hogere resoluties en hogere pixeldichtheid word AA steeds minder relevant, dus je hebt zeker een punt. Ik vind persoonlijk alleen raytracing niet genoeg opleveren qua graphics dat ik liever de extra frames pak.
Ik wacht ook nog rustig minimaal(waarschijnlijk langer) een generatie af aangezien de 1080ti nog ruim voldoet. Zo gauw 60fps met raytracing haalbaar is ben ik echter tevreden(ook al moet ik daarvoor terug naar 1080p). Als ik online shooters speelde had het verhaal anders geweest natuurlijk... :) Belichting is in elk geval iets waar ik nog graag veel verbetering in zie. Veel meer dan hogere polycounts o.i.d
Er is nog niet bekend wat de performance impact is in WoT, gezien het feit dat het zelfs op intel IGPUs wordt ondersteund, vermoed ik dat dit een heel erg basale/light weight vorm van RT is, puur om schaduwen beter te maken, geen toffe reflecties etc... zoals in de RTX demos.

Ik vind het er zelf in ieder geval best een stukje beter uitzien, als ik WoT zou spelen ging ik het zeker proberen
Nou, als je een beetje pc hebt kun je world of tanks als gauw op maximaal draaien. Dus dan heb je vast ook nog wel ruimte over voor RT
Beetje PC valt mee, ik draai het op een i7-2600 met een GTX970 op ultra (1080p) met 100+ FPS. En dan heb je het niet over een recente GPU en al helemaal geen recente CPU. Ga er dan ook zeker even mee spelen.
Je snapt het punt niet helemaal geloof ik. Jij doelt waarschijnlijk op Nvidia ? Goed geprobeerd maar dit gaat om zowel AMD als Nvidia zolang ze deze directX ondersteunen. Als jij nog met een GPU zit voor dit tijdperk hoef je je überhaupt niet druk te maken om deze game op te starten. Ook knap dat je het al jaren roept trouwens.
Dat zijn waarschijnlijk verschillende teams, je wil de die-hard graphics/comp-sci nerds die dit soort fancy schaduw rendering bouwen niet persee inzetten om stats van tankje te balancen.

Op dit item kan niet meer gereageerd worden.