Kas ir staru izsekošana?

Kopš Nvidia 2018. gada paziņojuma par savām 20. sērijas RTX grafiskajām kartēm, tās nevainojamo funkciju, “staru izsekošana” ir bijis populārs termins videospēļu aprindās. Taču var būt grūti saprast, kas ir staru izsekošana, kā tā darbojas un kāpēc tā izskatās labāk nekā iepriekšējās metodes.

Kas ir staru izsekošana un kā tā darbojas?

Reālajā pasaulē, kad jūs kaut ko redzat, tas, ko jūs redzat, ir fotons no gaismas avota. Ceļā pie jums šo fotonu, iespējams, atstarojusi viena vai vairākas virsmas. Katrs atspīdums maina gaismas īpašības, kas sasniedz jūsu acis.

Saule izstaro plašu gaismas krāsu diapazonu, katra virsma absorbē daļu gaismas un atstaro citu. Tas, ko mēs redzam kā zaļu virsmu, piemēram, lapu, tā izskatās, jo galvenokārt atspoguļo zaļo gaismu. Ja gaisma, kas atstarojas no lapas, saskaras ar citu virsmu, piemēram, baltu sienu, šī virsma izskatīsies nedaudz savādāk nekā tad, ja tā būtu tīri balta gaisma, kas spīdētu uz tās. Katrs atspīdums ietekmē katru turpmāko virsmu, ar kuru gaisma mijiedarbojas, mainot tās intensitāti un redzamo krāsu.

Staru izsekošana ir grafisks paņēmiens, kas atbilst tiem pašiem principiem. Tiek projicēti gaismas stari, aprēķinātas atstarotās un lauztās gaismas īpašības, piemēram, krāsa, un stars turpina ceļot.

Reālajā pasaulē katrs gaismas avots, piemēram, spuldze vai saule, visos virzienos izstaro fotonus, no kuriem lielākā daļa nekad nesasniedz jūsu acis. Tā modelēšana būtu neprātīgi intensīvs process, kas rada lielākoties izšķērdētu rezultātu. Lai samazinātu darba slodzi, staru izsekošana darbojas apgriezti, projicējot starus no kameras. Katram staram ir atļauts nobraukt noteiktu attālumu bez atstarošanas vai atstarot noteiktu skaitu reižu, pirms tiek veikti aprēķini un iestatīta pikseļu vērtība.

Piemēram, stars tiek raidīts no skatītāja perspektīvas, kad tas ietriecas baltā sienā, algoritms rekursīvi ģenerē atstarotu staru, kas pēc tam virzās cauri zila stikla rūtij, visbeidzot, atstarotais stars saskaras ar baltu gaismas avotu un tiek absorbēts. Zilais stikls absorbē visu, izņemot zilo gaismu, kas izstaro zilu gaismu uz sienas, kā rezultātā pikseļi ir zilā krāsā.

Kāpēc Ray Tracing izskatās tik daudz labāk?

Standarta metode ainu renderēšanai reāllaikā ietver iepriekš aprēķinātu gaismas karšu un visas ainas apgaismojuma izmantošanu. Dažās spēlēs tiek izmantots ierobežots tilpuma apgaismojums, lai iekļautu kustīgus gaismas avotus un atļautu dinamiskas ēnas. Šo paņēmienu izmanto taupīgi, jo tas ir diezgan procesora ietilpīgs.

Staru izsekošana var sasniegt fotoreālistisku rezultātu, ja spēles projektēšanas stadijā tiek veikts papildu darbs. Ja visās virsmās ir ietvertas tādas detaļas kā atstarošanās, caurspīdīgums un gaismas lūzums caur tām, kopējais rezultāts var izskatīties dabiskāks. Lai gan šī pieeja acīmredzami ietver vairāk darba spēles izstrādes stadijā, tā ļauj rezultātam izskatīties fotoreālistiskam, gaismai reaģējot tā, kā vajadzētu, atstarojoties no betona, metāla, koka un stikla utt.

Staru izsekošana ļauj renderēšanas procesā radīt precīzus atspulgus un ēnas. tradicionālajās renderēšanas metodēs abi šie efekti ir pilnībā neobligāti un var izraisīt ievērojamus veiktspējas trāpījumus.

Pati staru izsekošana nodrošina milzīgu veiktspējas hītu. Līdz brīdim, kad tika paziņots par Nvidia RTX grafikas kartēm ar aparatūras paātrinājumu staru izsekošanas nodrošināšanai, tika uzskatīts, ka līdz vajadzīgajai apstrādes jaudai, lai programmatūrā veiktu staru izsekošanu reāllaikā, bija vajadzīgas vairāk nekā desmit gadi. Pat ar aparatūras paātrinājumu staru izsekošana joprojām ievērojami samazina veiktspēju, jo tā joprojām ir kadra renderēšanas lēnākā daļa.


Leave a Comment

Viss par iOS 26

Viss par iOS 26

Apple ir ieviesis iOS 26 – būtisku atjauninājumu ar pavisam jaunu matēta stikla dizainu, viedākām lietošanas iespējām un uzlabojumiem jau pazīstamās lietotnēs.

Labākie klēpjdatori studentiem 2025. gadā

Labākie klēpjdatori studentiem 2025. gadā

Studentiem studijām ir nepieciešams noteikta veida klēpjdators. Tam jābūt ne tikai pietiekami jaudīgam, lai labi darbotos izvēlētajā specialitātē, bet arī pietiekami kompaktam un vieglam, lai to varētu nēsāt līdzi visu dienu.

Kā atgūt piekļuvi cietajam diskam, novērst kļūdu, kad nevar atvērt cieto disku

Kā atgūt piekļuvi cietajam diskam, novērst kļūdu, kad nevar atvērt cieto disku

Šajā rakstā mēs parādīsim, kā atgūt piekļuvi cietajam diskam, ja tas neizdodas. Sekosim līdzi!

Kā lietot sarunu apzināšanās funkciju un tiešraides klausīšanos AirPods austiņās

Kā lietot sarunu apzināšanās funkciju un tiešraides klausīšanos AirPods austiņās

No pirmā acu uzmetiena AirPods izskatās gluži kā jebkuras citas īstas bezvadu austiņas. Taču tas viss mainījās, kad tika atklātas dažas maz zināmas funkcijas.

Kā pievienot printeri operētājsistēmai Windows 10

Kā pievienot printeri operētājsistēmai Windows 10

Printera pievienošana operētājsistēmai Windows 10 ir vienkārša, lai gan vadu ierīču process atšķirsies no bezvadu ierīču procesa.

Kā pārbaudīt RAM un pārbaudīt RAM kļūdas datorā ar visaugstāko precizitātes līmeni

Kā pārbaudīt RAM un pārbaudīt RAM kļūdas datorā ar visaugstāko precizitātes līmeni

Kā zināms, RAM ir ļoti svarīga datora aparatūras daļa, kas darbojas kā atmiņa datu apstrādei un ir faktors, kas nosaka klēpjdatora vai datora ātrumu. Zemāk esošajā rakstā WebTech360 iepazīstinās jūs ar dažiem veidiem, kā pārbaudīt RAM kļūdas, izmantojot programmatūru operētājsistēmā Windows.

10 labākie NAS uzglabāšanas risinājumi mājai un profesionālai lietošanai

10 labākie NAS uzglabāšanas risinājumi mājai un profesionālai lietošanai

Ja meklējat NAS risinājumu mājai vai birojā, iepazīstieties ar šo labāko NAS uzglabāšanas iekārtu sarakstu.

Kā atrast drukātāja IP adresi

Kā atrast drukātāja IP adresi

Vai jums ir grūtības noskaidrot, kāda IP adrese jūsu drukātājam tiek izmantota? Mēs parādīsim, kā to atrast.

Kā novērst GeForce Now kļūdas kodu 0xC272008F

Kā novērst GeForce Now kļūdas kodu 0xC272008F

Jūs gatavojaties vakaram ar spēlēšanu, un tas būs liels vakars – jūs tikko esat iegādājies “Star Wars Outlaws” GeForce Now straumēšanas pakalpojumā. Uzziniet vienīgo zināmo risinājumu, kas parāda, kā novērst GeForce Now kļūdas kodu 0xC272008F, lai jūs varētu sākt spēlēt Ubisoft spēles atkal.

5 Iemesli, Kāpēc Jūsu Klēpjdators Pārkarst

5 Iemesli, Kāpēc Jūsu Klēpjdators Pārkarst

Uzziniet dažus iespējamos iemeslus, kāpēc jūsu klēpjdators pārkarst, kā arī padomus un trikus, lai izvairītos no šīs problēmas un uzturētu savu ierīci vēsu.