I samarbete med EVGA
Ray tracing – djupdykning i tekniken och betydelsen för framtidens spel

Ray tracing – djupdykning i tekniken och betydelsen för framtidens spel

När Nvidia lanserade Geforce RTX 2000-serien slogs det på stora trumman för ray tracing. Vad är det, hur skiljer det från traditionell rastrering och varför beskrivs det som "den heliga graalen"?

Inledning

Under hösten 2018 lanserade Nvidia grafikarkitekturen Turing tillsammans med Geforce RTX 2000-serien. Den stora nyheten var introduktionen av en teknik som kallas ray tracing, vilken är långt ifrån ny och är långtifrån någonting som Nvidia självt hittat på.

Historien om tekniken går långt bakåt i tiden och har sina rötter i sent 1960-tal, medan varianten som används idag kom på sent 70-tal. Hemdatoranvändarna fick en inblick i möjligheterna med ray tracing i mitten av 80-talet när programmet Sculpt 3D släpptes till legendariska Commodore Amiga.

amiga.png

För den levde med 1980-talets datorer var detta mäkta imponerande!

Ray tracing gav för tidsepoken fantastisk vackra bilder, men problemet var att även enkla scener tog tiotals minuter att färdigställa. Med andra ord var det ingen framkomlig väg för att exempelvis rendera spel i realtid och att göra detta med acceptabla bildfrekvenser.

Den här artikeln kommer inte blicka in mer i det förflutna än så här. Syftet är istället att försöka kasta en strimma ljus på hur tekniken fungerar, skingrar skuggorna kring DirectX Raytracing (DXR) kontra Nvidia RTX 2000-serien samt reflektera kring möjligheterna och utmaningarna med tekniken.

IMG_9344.jpg

Geforce RTX 2080 Ti FTW3 Ultra är EVGA:s flaggskepp i serien.

Målet är inte att du som läser ska kunna skriva din egen ray tracer. Tanken är att ge en översikt av algoritmer och koncept, där detaljer ersatts med vad jag hoppas är mer lättsmält "handviftande". För de flesta på SweClockers handlar frågorna om vad ray tracing innebär för spel, vilket också är ett av huvudmålen med artikeln.

Ett definitivt svar kring framtiden för vad ray tracing kommer göra för spel och i vilken omfattning kräver en bättre spåkula än den undertecknad har tillgång till. Jag ska i alla fall försöka ge underlag till framtida diskussioner och spekulationer om ämnet i forumet.

Flera illustrationer är skapade med Blender 2.8 beta. Jag använder just den då GPU-rendering med Nvidia RTX-serien har problem med tidigare versioner. Som bonus är prestandan vid GPU-rendering rejält förbättrad i denna version, även för tidigare GPU-serier. RTX-seriens RT-kärnor används tyvärr inte, men sådant stöd ser ut att dyka upp framöver.

I samarbete med EVGA

evga.png

Denna artikel produceras i samarbete med EVGA. Tack vare sponsorskap och samarbeten kan SweClockers fortsätta erbjuda högkvalitativt innehåll utan kostnad för läsaren.

Kommentarer till artikeln

45 debattinlägg

Skicka en rättelse
39

Fredagshumor ...

Imitation is the sincerest form of flattery ... men vi kunde inte missa den här unika chansen att "inspireras tillbaka" och göra ett statement. Är det här den nya SweClockers-gubben? Läs mer

79

Quiz: Hur vass är du på kända spelcitat?

I veckans quiz tar vi återigen sikte på spelvärlden, med fokus på citat som yttrats av spelkaraktärer genom åren. Läs mer

25

Phanteks Eclipse P600S – utmärkt datorlåda med flexibel ventilation

Phanteks äntrar testlabbet med sitt nya chassi Eclipse P600S, vilket ska bjuda på en genomtänkt inre design samt en uppbyggnad som fungerar för både tystnad och högt luftflöde. Läs mer

10

EK Water Blocks släpper heltäckande vattenblock för AMD Radeon VII

Med arkitekturen Vega på 7 nanometer avtäckte AMD grafikkortet Radeon VII i början av 2019. Nu presenterar EK Water Blocks ett alternativ till den inkluderade referenskylaren. Läs mer

10

Teknikhjälpen – lyssna på nördsnack hela söndagen

När långköraren En podd om teknik hänger upp mikrofonerna för gott väntar ett direktsänt specialavsnitt med siktet inställt på välgörenhet. Bland gästerna finns SweClockers Emil Åkered. Läs mer

9

Äventyrsspelet Oxenfree gratis på Epic Games Store

Tonårsäventyr och mystiska händelser på en övergiven militärbas är temat i spelet Oxenfree, som just nu är gratis att ladda ned via Epic Games Store. Läs mer

27

Asus X570-moderkort för Ryzen 3000-serien dyker upp på webben

I sommar lanseras AMD Ryzen 3000-serien med kodnamn "Matisse", tillsammans med moderkort utrustade med 500-seriens styrkretsar. Nu listas namnen för tolv X570-moderkort från Asus. Läs mer

22

Freesync och 4K UHD i 120 Hz över HDMI för Samsungs nya TV-modeller

SweClockers känner på några av nyheterna från Samsungs Q-serie för år 2019, som utlovar lägre latenser, automatiska spellägen och även 4K UHD i 120 Hz. Läs mer

Forumdel: Bakom kulisserna och medlemsträffar

När redaktionen inte är testar, skriver och hänger i forumet gör vi mycket annat. I en dedikerad forumdel bjuder vi på oss själva, dricker konstig läsk, streamar, bjuder in till Meet & Geek och mycket mer! Läs mer

13

Test: Gainward RTX 2060 Phoenix GS – en bra kylare räcker långt

Nvidia tar åter plats i testlabbet, denna gång med RTX 2060 från partnertillverkaren Gainward. Modellen är Phoenix GS, som kommer med fabriksöverklockning och påkostad kylarlösning. Läs mer

25

Club 3D avtäcker externa nätverkskort med USB Type-C och Type-A på 2,5 Gbps

Många bärbara datorer saknar Ethernet-port helt och hållet, medan stationära ibland begränsas av långsamma nätverkskort. Club 3D bidrar med två externa nätverkskort med USB och 2,5 Gbps. Läs mer

24

Steams spelbibliotek får nytt gränssnitt och integration med Steam Events

Sakta men säkert får Steam nya funktioner och uppdaterat gränssnitt. Nu har det blivit dags för spelbiblioteket att få sig en helt omgjord design samt integration med Steam Events. Läs mer