Hva er Ray Tracing av videospill og hva er det for?

Hva er Ray Tracing av videospill

Strålesporing ble introdusert i 2018 med Nvidia Turing silisiumdrevne grafikkort, og det selges som den store nyheten for denne nye generasjonen konsoller. Imidlertid er det fortsatt mange aktører som ikke er veldig klare på hva denne teknologien består av, og om den har en reell innvirkning på gameplay når du sitter på sofaen og spiller et spill. La oss forklare litt hva den berømte ray tracing består av og om i dag, er det verdt det eller ikke.

Hva er strålesporing?

strålesporing av star wars.

Strålesporing eller strålesporing er ikke en ny teknologi. I utgangspunktet består det av å belyse en scene designet av datamaskinen på samme måte som lyset ville gjort i den virkelige verden.

Dette at a priori kan virke så enkelt, er det ikke for våre datamaskiner. Simulerer lys forutsetter en enorm innsats på beregningsnivå, siden datamaskinen må beregne hver lysstråle, og bestemme hvilke stråler som spretter av, hvilke som absorberes og hvilke andre som vil bli dekket av et objekt, som genererer skygger.

Strålesporing har eksistert i teorien i flere tiår, og har bare blitt satt ut i livet av noen animasjonsstudioer som hadde nok kraft til å gjengi scener med denne teknikken . Frem til 2018 virket ideen om at vi kunne ha grafikkort i datamaskinene (eller konsollene) som kunne simulere lysstråler fortsatt fjern. Selv i dag, fire år senere, er det fortsatt mye arbeid som gjenstår, og det er mange videospill som ikke har særlig nytte av teknikken, pga. vanskeligheter som fortsatt eksisterer når det gjelder å implementere det .

Ray Tracing vs. Rasterization

Programvareingeniører treffer makt barriere da de først prøvde å bruke ray tracing, så de måtte komme opp med et system for å gjøre silisium lettere å jobbe med. Dette er hvordan rastrering dukket opp , som er modellen som har blitt brukt — og fortsetter å bli brukt — i praktisk talt alle videospillene vi kjenner.

Rasterisering fungerer det motsatte av strålesporing . Først males hvert objekt i scenen i farger. Og så brukes matematisk logikk for å bestemme høylys og skygger, selv om effekten bare brukes på piksler som er i kameraets synsfelt. Selv om dette systemet kan virke litt arkaisk, er sannheten at det har blitt perfeksjonert så mye at det til og med er mulig å oppnå resultater som er svært like de som oppnås med strålesporing. Men, strålesporing vil alltid ha høyere kvalitet på skygger og refleksjoner .

Derfor er målet med strålesporing å gjengi tredimensjonale miljøer på samme måte som bilder dannes i vår verden. For øyeblikket vil strålesporing eksistere side om side i mange år med rasterisering. I dag har ray tracing ganske mange begrensninger , og det er fortsatt et teknisk tak når man flytter enkelte spill til svært høye oppløsninger, noe rasterisering har løst effektivt.