Anbefalet, 2024

Redaktørens Valg

Hvad er Ray Tracing og hvordan det forbedrer grafikken i videospil?

Grafik i videospil er kommet langt. Forventningerne til spillere fra et spils grafik er dog også vokset eksponentielt. Disse dage kræver spillere en vis visuel troskab, der var ufattelig for 10 år siden uden for dedikerede 3D render farms. Og alligevel ser de bedste spil i dag i dag ud, så godt som de gør ved at udnytte en serie af genvejstaster, der giver ekstremt overbevisende tilnærmelser til, hvordan vi opfatter verden omkring os, og uanset hvor gode eller præcise de er Tilnærmelser får, der mangler stadig noget. Og det er noget manglen på realisme.

Nå er spilindustrien helt op til at opleve sit største boost i form af Ray Tracing.

Hvad er Ray Tracing?

Ray-tracing er en metode til at beregne 3D-scener, der efterligner, hvordan vi som mennesker opfatter verden omkring os, eller mere specifikt, hvordan lyset i vores verden opfattes af os. Den teknik, der har eksisteret, så længe 3D gengiver sig selv og arbejder ved omhyggeligt at beregne lysstråler fra en kilde til dens destination, og hvordan strålen springer ud, gennemsyrer gennem og observeres af objekter i en scene. Den største fordel ved Ray Tracing er, at der gives tilstrækkelig tid og beregningsstyrke, hvilket resulterer i scener, der kan skelnes fra virkeligheden (eller virtuel virkelighed).

Hvordan Ray Tracing vil forbedre grafikken i spil?

Lederne i grafikafdelingen AMD og Nvidia annoncerede begge deres respektive teknologier og fremskridt i Ray Tracing på dette års GDC 2018. Under GDC 2018s "Unreal" -situation blev Epic Games i samarbejde med NVIDIA og ILMxLAB givet Den første offentlige demonstration af real-time ray tracing i Unreal Engine. På den anden side udtalte AMD, at det samarbejder med Microsoft for at hjælpe med at definere, forfine og støtte fremtidens DirectX12 sammen med Ray Tracing.

Under Nvidias præsentation præsenterede de tre virksomheder en eksperimentel filmdemo ved hjælp af Star Wars-tegn fra The Force Awakens og The Last Jedi bygget med Unreal Engine 4. Demonstrationen drives af NVIDIAs RTX-teknologi til Volta GPU'er, der er tilgængelig via Microsofts DirectX Ray Tracing API DXR). Desuden blev en iPad-løbende ARKit brugt som et virtuelt kamera til at trække fokus til fine detaljer i nærbilleder.

"Real-time ray tracking har været en drøm om grafik og visualisering industrien i årevis, " sagde Tony Tamasi, senior vice president for indhold og teknologi hos NVIDIA. "Ved hjælp af NVIDIA RTX teknologi, Volta GPU'er og den nye DXR API fra Microsoft har teamene været i stand til at udvikle noget virkelig fantastisk, der viser at æra med real-time ray tracing er endelig her."

Mens AMD ikke fremviser noget bevis på konceptet om deres fremskridt, har de udtalt, at de også er i samordning med Microsoft. Begge virksomheder siges at støtte Ray Tracing teknologi ved hjælp af DXR API til rådighed for udviklere engang senere i år.

Med sådan high-end grafikfidelitet, der nu er tilgængelig for udviklernes skøn, kan vi kun forvente, at kommende spil giver mere realistisk grafik med en nøjagtig gengivelse af lysforholdene sammen med bedre skarphed. Selvom dette kræver en højere belastning på GPU'er, lover Ray Tracing helt sikkert at overbygge kløften mellem virkelighed og virtuel virkelighed.

Top