Hvad er Ray Tracing?

Siden Nvidias 2018 annoncering af dets 20-serie RTX-grafikkort, har dens dræberfunktion, "ray tracing" været et populært udtryk i videospilkredse. Men det kan være svært at forstå, hvad ray tracing er, hvordan det virker, og hvorfor det ser bedre ud end tidligere teknikker.

Hvad er ray tracing, og hvordan virker det?

I den virkelige verden, når du ser noget, er det, du ser, en foton fra en lyskilde. På vej til dig kan den foton være blevet reflekteret af en eller flere overflader. Hver refleksion ændrer karakteristikaene for det lys, der når dine øjne.

Solen udsender en bred vifte af lysfarver, hver overflade absorberer noget lys og reflekterer andre. Det, vi ser som en grøn overflade, såsom et blad, fremstår sådan, fordi det reflekterer for det meste grønt lys. Hvis lyset, der reflekteres fra bladet, rammer en anden overflade, såsom en hvid væg, så vil den overflade se lidt anderledes ud, end den ville have gjort, hvis det var et rent hvidt lys, der skinnede på den. Hver refleksion påvirker enhver fremtidig overflade, som lyset interagerer med, og ændrer dens intensitet og den synlige farve.

Strålesporing er en grafisk teknik, der følger de samme principper. Lysstråler projiceres, det reflekterede og brudte lyss egenskaber, såsom farve, beregnes, og strålen fortsætter med at rejse.

I den virkelige verden udsender enhver lyskilde, såsom en pære eller Solen, fotoner i alle retninger, hvoraf langt de fleste aldrig når dine øjne. At simulere dette ville være en sindssygt intensiv proces, der giver et for det meste spildt resultat. For at reducere arbejdsbyrden fungerer strålesporing omvendt og projicerer stråler fra kameraet. Hver stråle får lov til at rejse en vis afstand uden refleksion eller reflektere et vist antal gange, før beregningerne udføres og pixelværdien indstilles.

For eksempel bliver en stråle støbt fra beskuerens perspektiv, når den rammer en hvid væg genererer en algoritme rekursivt en reflekteret stråle, som derefter bevæger sig gennem en rude af blåt glas, til sidst rammer den reflekterede stråle en hvid lyskilde og absorberes. Det blå glas absorberer alt undtagen blåt lys, som kaster et blåt lys på væggen, hvilket resulterer i, at pixlen farves blå.

Hvorfor ser Ray Tracing så meget bedre ud?

Standardmetoden til at gengive scener i realtid involverer brug af forudberegnet lyskort og hele scenebelysning. Nogle spil gør brug af begrænset volumetrisk belysning for at inkludere bevægelige lyskilder og for at tillade dynamiske skygger, denne teknik bruges dog sparsomt, da den er ret processorkrævende.

Strålesporing kan opnå et fotorealistisk resultat, hvis der bliver gjort noget ekstra arbejde i spildesignfasen. Hvis alle overflader inkluderer detaljer som reflektivitet, gennemsigtighed og hvordan lyset vil bryde gennem dem, kan det samlede resultat virke mere naturligt. Selvom denne tilgang naturligvis involverer mere arbejde på spildesignstadiet, tillader den resultatet at fremstå fotorealistisk med lys, der reagerer, som det skal, når det reflekterer fra beton, metal, træ og glas osv.

Strålesporing gør det muligt at kaste nøjagtige refleksioner og skygger som en del af gengivelsesprocessen. i traditionelle gengivelsesmetoder er begge disse effekter helt valgfrie og kan forårsage betydelige performance hits.

Ray tracing selv kommer med et massivt præstationshit. Indtil Nvidias RTX-grafikkort blev annonceret med hardwareacceleration til ray-tracing, mente man, at den nødvendige processorkraft til at udføre ray-tracing i realtid i software var mere end et årti væk. Selv med hardwareaccelerationen forårsager ray tracing stadig et betydeligt fald i ydeevnen, da det stadig er den langsomste del af gengivelsen af ​​en frame.


Leave a Comment

Sådan installer du en SSD på stationære og bærbare computere

Sådan installer du en SSD på stationære og bærbare computere

Har du lige købt en SSD i håbet om at opgradere din computers interne lager, men ved ikke, hvordan du installerer SSD? Læs denne artikel nu!

Canon Pixma MG5220: Scan Uden Blæk

Canon Pixma MG5220: Scan Uden Blæk

Sådan aktiveres scanning på Canon Pixma MG5220, når du er løbet tør for blæk.

10 Bedste NAS Lagringsenheder til Hjem og Professionelt Brug

10 Bedste NAS Lagringsenheder til Hjem og Professionelt Brug

Uanset om du leder efter en NAS til dit hjem eller kontor, så tjek denne liste over de bedste NAS lagringsenheder.

Hvad skal man gøre, hvis Powerbeats Pro ikke oplades i etui

Hvad skal man gøre, hvis Powerbeats Pro ikke oplades i etui

Hvis din Powerbeats Pro ikke oplades, skal du bruge en anden strømkilde og rengøre dine earbuds. Lad etuiet være åbent, mens du oplader dine earbuds.

Sådan Fixer du GeForce Now Fejlkode 0xC272008F

Sådan Fixer du GeForce Now Fejlkode 0xC272008F

Du er klar til en aften med gaming, og det bliver en stor aften - du har lige hentet "Star Wars Outlaws" på GeForce Now streamingtjenesten. Opdag den eneste kendte løsning, der viser dig, hvordan du kan fikse GeForce Now Fejlkode 0xC272008F, så du kan begynde at spille Ubisoft-spil igen.

Sådan forbinder du Windows 11 bærbar computer til projector/TV

Sådan forbinder du Windows 11 bærbar computer til projector/TV

Læs denne artikel for at lære om den enkle trin-for-trin proces for at forbinde en bærbar computer til en projector eller TV på Windows 11 og Windows 10 OS.

Sådan Finder Du IP-adressen til en Printer

Sådan Finder Du IP-adressen til en Printer

Har du problemer med at finde ud af, hvilken IP-adresse din printer bruger? Vi viser dig, hvordan du finder den.

3D Printning Grundlæggende: Vedligeholdelsestips til din 3D-printer

3D Printning Grundlæggende: Vedligeholdelsestips til din 3D-printer

At holde dine 3D-printere er meget vigtigt for at få de bedste resultater. Her er nogle vigtige tips at huske på.

3D Printning Grundlæggende: En Nødvendig Vedligeholdelseskontrolliste

3D Printning Grundlæggende: En Nødvendig Vedligeholdelseskontrolliste

At holde dit udstyr i god stand er et must. Her er nogle nyttige tips til at holde din 3D-printer i topstand.

5 Årsager til, at din bærbare computer overophedes

5 Årsager til, at din bærbare computer overophedes

Find ud af nogle af de mulige årsager til, at din bærbare computer overopheder, sammen med tips og tricks til at undgå dette problem og holde din enhed kølig.