V zadnjem času predstavitev podjetja Epic, ki je ustvarjala Unrealov motor, je obudila obrvi za svoje foto-realistične svetlobne učinke. Tehnika je velik korak naprej za sledenje žarkov. Toda kaj to pomeni?

Kaj je Ray Tracing

Enostavno postavimo, sledenje žarkom je metoda, ki jo grafični motor uporablja za izračun, kako navidezni viri svetlobe vplivajo na elemente znotraj njihovega okolja. Program dobesednosledinažarkisvetlobe, z uporabo izračunov, ki so jih razvili fiziki, ki preučujejo, kako se obnaša prava lahka.

Grafični motorji, kot sta Unreal ali Unity, uporabijo sledenje žarkov, da postanejo realni svetlobni učinki - sence, refleksije in okluzije - ne da bi jih morali postati kot lastne posamezne predmete. Čeprav je s stališča obdelave precej intenziven, ga uporabite za prikazovanje le tisto, kar kamera (tj. Igralec) mora videti v katerem koli trenutku, zato je lahko bolj učinkovita kot druge, starejše metode simuliranja realne svetlobe v virtualnih okoljih. Specifični svetlobni učinki so prikazani na eni dvodimenzionalni ravnini gledalca gledalca, ne pa tudi ves čas v celotnem okolju.

To je vse doseženo z nešteto kompleksno matematiko, tako v smislu dejanskega določanja načina obnašanja navidezne svetlobe in od tega, koliko je teh učinkov vidno gledalcu ali igralcu v danem trenutku. Razvijalci lahko uporabijo manj zapletene različice istih tehnik, s katerimi lahko računajo manj zmogljive strojne opreme ali hitreje in gladko igranje.

Ray sledenje je splošen pristop k grafiki namesto kakršne koli posebne tehnike, čeprav je bil nenehno izpopolnjen in izboljšan. Uporablja se lahko v predhodno prikazani grafiki, kot so posebni učinki, ki jih vidimo v hollywoodskih filmih, ali v realnem času, kot je grafika, ki jo vidite sredi igranja v računalniški igri.

Kaj je novega v Ray Tracingu?

Demo, ki je v zadnjem času objavil novice, je tisti v spodnjem videu, kratkem Vojna zvezd skica, ki vključuje nekaj viharjev z resnično slabim časom. Izkazalo se je, da je na konferenci Game Developer's prejšnji teden. Ustvarili so jo Epic Games (ustvarjalci vsestranskega Unreal Engine) v partnerstvu z NVIDIA in Microsoftom, da bi pokazali nove tehnike sledenja žarkom.

Iz konteksta je to samo neumen videoposnetek. Toda pomembna bitka je, da se v realnem času, kot video igra, izvaja vnaprej, kot film Pixar. Spodnji videoposnetek prikazuje predvajalnika, ki s fotoaparatom približuje scene s kontrolami v realnem času, kar ni mogoče s prekranimi grafikami.

Teoretično, če je vaš igralni računalnik dovolj močan, lahko v kateri koli igri ustvari podobno grafiko z uporabo novih svetlobnih učinkov sledenja žarkom v prihajajoči različici demote Unreal.

Tehnologija resnično sije (zaslužiti?), Ker ta posebna demo vključuje veliko reflektivnih in zrcalnih površin z nepravilno geometrijo. Preverite, kako se okolje odraža v ukrivljenih ploščah kromiranega oklepa kapitan Phasma. Enako pomembno, opazujte, kako se odraža bolj dully in difuzno od bele obleke navadnih viharjev. To je raven realne osvetlitve, ki danes ni na voljo v igrah.

Ali bo moje igre videti super?

No, da - v zelo posebnih okoliščinah. Ta napredna stopnja sledenja žarkom bo videoigre olajšala prikazovanje bolj impresivnih svetlobnih učinkov, vendar dejansko ne naredi podrobnejše poligonalne strukture grafike. Ne izboljša ločljivosti tekstur ali izboljša fluidnost animacij. Na kratko, to bo osvetlitev videti realistično, in to je približno to.

Demo zgoraj je še posebej dramatično, ker so razvijalci izbrali znake in okolja, kjer skoraj vsaka površina sije ali odraža svetlobo. Če uporabljate isto tehnologijo, ki jo naredite, recimo, protagonistuČarovnikserije, ki jahajo svojega konja skozi podeželje, ne boste videli večjih odsevnih površin, razen svojega meča in morda vode. Ključnega pomena je, da tehnike sledenja žarkom ne bodo storile več, da bi izboljšale izris kože, konjskega krzna, usnja njegovih oblačil in tako naprej.

Naslovi, ki so bili narejeni iz tega predstavljanja in trdijo, da bi to imelo za posledico "filmsko grafiko z blokom", so bile malo hiperbole - to je lahko res, če igrate nivo, ki je določen v dvorani zrcal, toda o tem.

Kdaj bom to storil v mojem igri?

Predstavitev GDC je bil primer lastne tehnologije sledenja žarkov RTX, ki jo zdaj razvija NVIDIA. V naslednjem seriji vrhunskih GeForce grafičnih kartic bo začel prvenec, ki naj bi ga v letošnjem letu prvenec predstavil s številkami modelov 20XX. Tako kot druge lastniške grafične tehnologije, kot je NVIDIA's PhysX, verjetno ne bo na voljo igralcem, ki uporabljajo grafične kartice drugih proizvajalcev.

To pomeni, da RTX uporablja tudi novo funkcijo sistema DirectX API posebej za sledenje žarkov (imenovan raytracing by Microsoft). Torej, medtem ko so zgornji demo predstavljeni v sodelovanju med podjetji Epic in NVIDIA, ni ničesar, kar bi ustavilo konkurenčne proizvajalce, kot sta AMD in Intel, pri ustvarjanju podobnih sistemov s podobnimi rezultati.

Če želite povedati preprosto, boste videli vrhunske PC igre začele uporabljati te tehnike proti koncu leta 2018 in začetku leta 2019.Gamers, ki vlagajo v nove grafične kartice okoli tega časa, bodo videli največ koristi, če pa že imate vrhunski igralni sistem, boste morda lahko uporabili nekatere od teh učinkov v DirectX-kompatibilnih igrah na vaši trenutni strojni opremi.

Zaradi dolgih razvojnih časov in statičnih strojnih ciljev igralci konzole ne bodo videli teh naprednih grafikonov, dokler naslednji krog igralnih konzol ne bo več let.

Kredit za slike: NVIDIA, Epic / YouTube, Guru3D / YouTube

Top Nasveti:
Komentarji: