If-Koubou

Kas ir Ray Tracing?

Kas ir Ray Tracing? (Kā)

Nesen Demo no Epic, Unreal spēļu dzinēju veidotāji, izvirzīja uzacis, lai radītu foto reālistiskus apgaismojuma efektus. Šī metode ir liels solis ceļā uz staru izsekošanu. Bet ko tas nozīmē?

Ko Ray Tracing Vai

Vienkārši sakot, staru izsekošana ir metode, kuru grafiskais motors izmanto, lai aprēķinātu, kā virtuālie gaismas avoti ietekmē preces savā vidē. Programma burtiskipēdasthestariizmantojot aprēķinus, ko izstrādājuši fiziķi, kuri izpēta to, kā notiek reālā gaisma.

Grafikas dzinēji, piemēram, Unreal vai Unity, izmanto ray-izsekošanu, lai padarītu reālus apgaismojuma efektus - ēnas, atstarojumus un oklūzijas - bez nepieciešamības tos padarīt par saviem individuālajiem priekšmetiem. Lai gan tas ir diezgan intensīvs no apstrādes viedokļa, to izmantošana, lai kādā konkrētā brīdī attēlotu kameru (t.i., atskaņotāju), būtu efektīvāka nekā citas vecākas metodes, kas simulē reālu gaismu virtuālajā vidē. Konkrētie apgaismojuma efekti no skatītāja viedokļa tiek nofotēti vienā divdimensiju plaknē, nevis pastāvīgi visā apkārtnē.

Tas viss tiek panākts ar kādu pārsteidzīgi sarežģītu matemātiku, gan faktiski nosakot veidu, kā darbojas virtuālā gaisma, gan arī to, cik daudz no šiem efektiem jebkurā brīdī ir redzams skatītājam vai spēlētājam. Izstrādātāji var izmantot mazāk sarežģītas versijas ar vienām un tām pašām metodēm, lai iegūtu ne tik spēcīgu aparatūru, gan ātrāku, gludāku spēli.

Ray izsekošana ir vispārēja pieeja grafikai, nevis jebkurai konkrētai tehnikai, lai gan tā ir pastāvīgi pilnveidota un uzlabota. To var izmantot iepriekš sniegtajā grafikā, piemēram, Holivudas filmas redzamajos īpašajos efektos vai reāllaika dzinējos, piemēram, grafikas, kuras jūs redzat spēlēšanas laikā spēļu laikā.

Kas jauns in Ray tracing?

Demo, kas pēdējā laikā ir nokļuvis staru izsekošanā ziņās, ir zemāk redzamais, īss Zvaigžņu kari skice, kurā iesaistīti daži vētras ar patiesi sliktu laiku. Tas tika parādīts spēļu izstrādātāju konferencē pagājušajā nedēļā. Tas ir izveidots ar Epic Games (visuresoša Unreal Engine veidotājiem) sadarbībā ar NVIDIA un Microsoft, lai demonstrētu jaunās staru izsekošanas paņēmienus.

No konteksta tas ir tikai dumjš video. Tomēr svarīgs ir tas, ka tas tiek padarīts reāllaikā, tāpat kā videospēle, ne agrāk kā Pixar filma. Zemāk redzamais video parāda, ka prezentācijas vadītājs attālina kameru, izmantojot reāllaika vadību, un tas nav iespējams ar iepriekš sagatavotu grafiku.

Teorētiski, ja jūsu spēļu dators ir pietiekami spēcīgs, tā var radīt tādas grafikas kā jebkurā spēlē, izmantojot jaunās gaismas izsekošanas gaismas efektus gaidāmajā Unreal demo versijā.

Tehnoloģija patiešām spīd (to iegūst), jo šī īpašā demo ietver daudz atstarojošu un spoguļotu virsmu ar neregulāru ģeometriju. Pārbaudiet, kā vide atspoguļojas Captain Phasma hromētas bruņas izliektajos paneļos. Tikpat svarīgi, pamanīsit, kā tas atspoguļojas normālākos vētras apstākļos baltās bruņas vieglāk un izkliedētā veidā. Tas ir reālistisks apgaismojums, kas mūsdienās nav pieejams spēlēs.

Vai tas padarīs manas spēles izskatās ļoti satriecošas?

Nu, jā - ļoti specifiskos apstākļos. Šis uzlabotais staru izsekošanas līmenis padarīs videomateriālu vieglāk radīt iespaidīgākus gaismas efektus, taču tas faktiski nepadarīs daudzveidīgāku grafikas struktūru. Tas nepalielina tekstu izšķirtspēju vai uzlabo animāciju plūsmu. Īsāk sakot, tas būs padarīt apgaismojumu izskatīties reāli, un tas ir par to.

Iepriekš minētā demo ir īpaši dramatiska, jo izstrādātāji izvēlējās rakstzīmes un vidi, kur gandrīz visas virsmas spīd vai atspoguļo gaismu. Ja jūs izmantojat to pašu tehnoloģiju, lai padarītu, teiksim, protagonistVēderissērija izbraucot ar savu zirgu laukos, jūs neredzēsiet lieliski atstarojošas virsmas, izņemot savu zobenu un varbūt kādu ūdeni. Izšķiroši, staru izsekošanas paņēmieni nedarīs daudz, lai uzlabotu viņa ādas, zirga kažokādu, ādas apģērbu utt. Sniegšanu.

Virsraksti, kas tika saņemti no šīs demonstrācijas, apgalvojot, ka tā rezultātā "filmas" filmas grafika "būtu nedaudz hiperbola", kas varētu būt taisnība, ja jūs spēlējāties spoguļu zālē, bet tas ir par to.

Kad es redzu šo stuff manās spēlēs?

GDC demonstrācija bija piemērs patentētajai ceļu izsekošanas tehnoloģijai, ko sauc par RTX, ko tagad izstrādā NVIDIA. Tas ir paredzēts debitēt nākamajā augstas klases GeForce videokartes sērijā, kuras pašlaik tiek rudenīgi debitētas šogad ar 20XX modeļa numuriem. Tāpat kā citas patentētas grafikas tehnoloģijas, piemēram, NVIDIA PhysX, tas, iespējams, nebūs pieejams spēlētājiem, izmantojot citu ražotāju videokartes.

Runājot par to, RTX izmanto arī jaunu DirectX API sistēmas iezīmi, kas īpaši paredzēta staru izsekošanai (ko sauc par Microsoft raytracing). Tātad, lai gan iepriekš minētās īpašās demos ir sadarbība starp Epic un NVIDIA, nekas nemierina konkurējošos ražotājus, piemēram, AMD un Intel, radot līdzīgas sistēmas ar līdzīgiem rezultātiem.

Vienkārši sakot, jūs redzēsiet augstas klases datoru spēles, kuras sāks izmantot 2018. gada beigās un 2019. gada sākumā. Šīs spēles laikā ieguvēji būs spēlētāji, kuri iegulda jaunās grafiskās karšu versijas, bet, ja jums jau ir augstākās klases spēļu sistēma, iespējams, varēsiet izmantot dažus no šiem efektiem jūsu DirectX-savietojamās spēlēs uz jūsu pašreizējo aparatūru.

Pateicoties gariem attīstības laikiem un statiskās aparatūras mērķiem, konsole spēlētāji neredzēs šo uzlaboto grafiku, kamēr nākamo spēļu konsolē netiks izlaists vairākus gadus.

Attēlu kredīts: NVIDIA, Epic / YouTube, Guru3D / YouTube