Wat is raytracing?

Sinds Nvidia's 2018-aankondiging van zijn 20-serie RTX grafische kaarten, is de geweldige functie "ray tracing" een populaire term in videogamekringen. Maar het kan moeilijk zijn om te begrijpen wat ray tracing is, hoe het werkt en waarom het er beter uitziet dan eerdere technieken.

Wat is raytracing en hoe werkt het?

Als je in de echte wereld iets ziet, zie je een foton van een lichtbron. Op weg naar jou kan dat foton zijn weerkaatst door een of meer oppervlakken. Elke reflectie verandert de eigenschappen van het licht dat je ogen bereikt.

De zon straalt een breed scala aan kleuren licht uit, elk oppervlak absorbeert wat licht en reflecteert andere. Wat we zien als een groen oppervlak, zoals een blad, lijkt zo omdat het voornamelijk groen licht reflecteert. Als het licht dat van het blad weerkaatst een ander oppervlak raakt, zoals een witte muur, dan ziet dat oppervlak er iets anders uit dan wanneer er puur wit licht op schijnt. Elke reflectie beïnvloedt elk toekomstig oppervlak waarmee het licht interageert, waardoor de intensiteit en de zichtbare kleur veranderen.

Ray tracing is een grafische techniek die dezelfde principes volgt. Lichtstralen worden geprojecteerd, de eigenschappen van het gereflecteerde en gebroken licht, zoals kleur, worden berekend en de straal blijft reizen.

In de echte wereld zendt elke lichtbron, zoals een gloeilamp of de zon, fotonen uit in alle richtingen, waarvan de overgrote meerderheid nooit je ogen bereikt. Dit simuleren zou een waanzinnig intensief proces zijn dat een grotendeels verspild resultaat oplevert. Om de werklast te verminderen, werkt raytracing in omgekeerde richting, waarbij stralen van de camera worden geprojecteerd. Elke straal mag een bepaalde afstand afleggen zonder reflectie of een bepaald aantal keren reflecteren voordat de berekeningen worden uitgevoerd en de pixelwaarde wordt ingesteld.

Een straal wordt bijvoorbeeld geworpen vanuit het perspectief van de kijker, wanneer deze een witte muur raakt, genereert een algoritme recursief een gereflecteerde straal die vervolgens door een ruit van blauw glas gaat, en tenslotte raakt de gereflecteerde straal een witte lichtbron en wordt geabsorbeerd. Het blauwe glas absorbeert alles behalve blauw licht dat een blauw licht op de muur werpt, waardoor de pixel blauw wordt gekleurd.

Waarom ziet Ray Tracing er zoveel beter uit?

De standaardmethode om scènes in realtime weer te geven, omvat het gebruik van vooraf berekende lichtkaarten en volledige scèneverlichting. Sommige games maken gebruik van beperkte volumetrische verlichting om bewegende lichtbronnen op te nemen en dynamische schaduwen mogelijk te maken. Deze techniek wordt echter spaarzaam gebruikt omdat het behoorlijk processorintensief is.

Ray tracing kan een fotorealistisch resultaat opleveren als er wat extra werk wordt gedaan in de game-ontwerpfase. Als alle oppervlakken details bevatten zoals reflectiviteit, transparantie en hoe het licht er doorheen breekt, kan het algehele resultaat natuurlijker lijken. Hoewel deze benadering duidelijk meer werk in de game-ontwerpfase met zich meebrengt, zorgt het ervoor dat het resultaat fotorealistisch lijkt met licht dat reageert zoals het zou moeten wanneer het weerkaatst op beton, metaal, hout en glas enz.

Met raytracing kunnen nauwkeurige reflecties en schaduwen worden geworpen als onderdeel van het weergaveproces. in traditionele weergavemethoden zijn beide effecten volledig optioneel en kunnen ze aanzienlijke prestatiehits veroorzaken.

Ray tracing zelf wordt geleverd met een enorme prestatiehit. Totdat Nvidia's RTX grafische kaarten werden aangekondigd met hardwareversnelling voor raytracing, dacht men dat de benodigde verwerkingskracht om raytracing in realtime in software uit te voeren meer dan een decennium verwijderd was. Zelfs met de hardwareversnelling veroorzaakt raytracing nog steeds een aanzienlijke prestatievermindering, omdat dit nog steeds het langzaamste deel is van het renderen van een frame.



Leave a Comment

Wat te Doen Als Powerbeats Pro Niet Opladen in de Case

Wat te Doen Als Powerbeats Pro Niet Opladen in de Case

Als uw Powerbeats Pro niet opladen, gebruik dan een andere voedingsbron en maak uw oordopjes schoon. Laat de case open terwijl u uw oordopjes oplaadt.

De Basisprincipes van 3D-printen: Een Onmisbare Onderhoudschecklist

De Basisprincipes van 3D-printen: Een Onmisbare Onderhoudschecklist

Het behoud van uw apparatuur in goede staat is essentieel. Hier zijn enkele nuttige tips om uw 3D-printer in topconditie te houden.

Canon Pixma MG5220: Scannen Zonder Inkt

Canon Pixma MG5220: Scannen Zonder Inkt

Hoe te scannen met de Canon Pixma MG5220 wanneer je zonder inkt zit.

5 Redenen waarom je laptop oververhit

5 Redenen waarom je laptop oververhit

Ontdek enkele mogelijke redenen waarom je laptop oververhit raakt, samen met tips en trucs om dit probleem te vermijden en je apparaat koel te houden.

Hoe een SSD te installeren op desktop- en laptop-pc's

Hoe een SSD te installeren op desktop- en laptop-pc's

Heb je net een SSD gekocht in de hoop de interne opslag van je pc te upgraden maar weet je niet hoe je een SSD moet installeren? Lees dit artikel nu!

Hoe GeForce Now Foutcode 0xC272008F op te lossen

Hoe GeForce Now Foutcode 0xC272008F op te lossen

Je maakt je klaar voor een avond gamen en het wordt een grote – je hebt net “Star Wars Outlaws” opgepakt op de GeForce Now streamingdienst. Ontdek de enige bekende workaround die je laat zien hoe je GeForce Now Foutcode 0xC272008F kunt oplossen, zodat je weer Ubisoft-games kunt spelen.

3D Printen Basisprincipes: Onderhoudstips voor uw 3D-printer

3D Printen Basisprincipes: Onderhoudstips voor uw 3D-printer

Het onderhouden van uw 3D-printers is zeer belangrijk om de beste resultaten te behalen. Hier zijn enkele belangrijke tips om in gedachten te houden.

Hoe de IP-adres van een printer te vinden

Hoe de IP-adres van een printer te vinden

Problemen met het vinden van het IP-adres dat je printer gebruikt? Wij laten je zien hoe je het kunt vinden.

Hoe AirPods te Gebruiken met Samsung Telefoons

Hoe AirPods te Gebruiken met Samsung Telefoons

Als je onzeker bent of je AirPods voor je Samsung-telefoon moet kopen, kan deze gids je zeker helpen. De meest voor de hand liggende vraag is of de twee compatibel zijn, en het antwoord is: ja, dat zijn ze!

Wat doet Scroll Lock?

Wat doet Scroll Lock?

Scroll lock is een toets op de meeste toetsenborden, hoewel de meeste mensen het nooit echt gebruiken. Ontdek het nut en gebruik van scroll lock in moderne software.