Tutoriale

▷ Care este urmărirea razelor nvidia? pentru ce este

Anonim

Ray Tracing este una dintre temele anului când vine vorba de lumea jocurilor video pe calculator. Această tehnică este extrem de interesantă, deoarece poate fi un progres în lumea jocurilor video și a fost încorporată în noile plăci grafice Nvidia RTX 2080 Ti, RTX 2080 și RTX 2070.

Vrei să știi pentru ce este vorba? Rămâi cu noi și îți vom arăta?

Urmărirea razei este o tehnică de redare bazată, după cum sugerează și numele ei, pe urmărirea unui număr mare de raze de la surse de lumină, calcularea și analizarea salturilor fiecărei raze cu diferite obiecte și bazată pe aceasta, oferind iluminat cu obiectivul de a obține cea mai realistă iluminare posibilă pentru a crea modele 3D credibile. Haide, că urmărirea de raze caută un iluminat în conformitate cu realitatea care simulează computerul, cu milioane de calcule complexe, calea urmată de lumină către „cameră”.

Aceasta nu este o tehnologie tocmai nouă, dar a fost cunoscută pentru prima dată în 1979, introdusă de Turner Whited. De fapt, este utilizat pe scară largă în toate tipurile de videoclipuri și fotografii redate 3D. Pentru a vă face o idee, fiecare film de astăzi care folosește imagini pe computer, în special cele mai realiste, folosește urmărirea razelor. Adică îl avem de la redări destul de de bază precum cea pe care ți-o arătăm aici mai sus, care nu este altceva decât o simplă demonstrație, până la orice orice blockbuster hollywoodian pe care ți-l poți imagina, unde cu greu poți distinge ce este generat de computer de ceea ce nu, chiar și animații cunoscute precum Pixar.

Totul sună minunat, dar întrebarea care vă va veni în minte va fi următoarea: de ce nu se folosește în timp real urmărirea de raze? Ei bine, redarea unei singure fotografii precum cea anterioară folosind urmărirea razei ar putea dura minute sau ore, în timp ce pentru un film (pentru a da un exemplu) se folosesc ferme gigantice și extrem de scumpe, care probabil costă milioane și durează ore sau zile pentru a finaliza unul dintre aceste procese. Cel puțin până acum, nu a fost presupus să-l folosim în jocurile video.

Tehnologia de redare folosită în jocurile video ca alternativă la urmărirea razei este rasterizarea, unde obiectele care sunt pe ecran sunt create dintr-o plasă de mii de poligoane virtuale și cu combinația de tehnologii diverse, precum ocluzia mediului sau Umbrele, iluminarea și umbrele sunt de obicei calculate pe baza unghiului dintre vârfurile fiecărui poligon și sursa de lumină, o metodă mai puțin realistă bazată pe abordare, dar mult mai rapidă decât urmărirea razelor.

Acum să aruncăm o privire asupra implementării în timp real a urmăririi de raze pe care NVIDIA a introdus-o recent care se lăuda cu statutul său de pionier ca „ graal sfânt al graficii computerizate ”. Particularitatea implementării constă în utilizarea hardware-ului dedicat exclusiv urmăririi razelor precum RT Cores, care la rândul său va fi accelerat de Tensor Cores, acesta din urmă dedicat optimizării procesului cu ajutorul inteligenței artificiale. Potrivit NVIDIA, acest lucru înseamnă că o singură placă grafică RTX poate efectua aceste tipuri de operații în timp real, cu o performanță similară cu cea a supercomputerului DGX, care costă 60.000 USD.

Urmărirea în timp real a razei NVIDIA are dezavantajul că tehnologia nu este pe deplin folosită, adică un număr de raze nu este calculat la fel de mare ca în cele mai fotorealiste redări, am putea numi-o „urmărire parțială a razelor ” care se limitează la efectuarea celor mai relevante calcule pentru iluminarea scenei. Deci saltul vizual nu este la fel de mare ca ceea ce vezi în unele fotografii sau în filme. În orice caz, o imagine valorează o mie de cuvinte și vă lăsăm aici fotografiile unor demonstrații de urmărire a razei prezentate de NVIDIA la Gamescom 2018:

În comparațiile în care observăm „RTX On” și „RTX Off”, trebuie menționat că nu ne confruntăm neapărat cu utilizarea racelării, dar RTX include, de asemenea, diferite funcționalități ale inteligenței artificiale. În orice caz, servește pentru a ne oferi o idee diferită a ceea ce urmează. Credem că videoclipul Shadow of the Tomb Raider arată foarte fidel diferențele de iluminare și umbre.

Din păcate, există mai multe dezavantaje de care trebuie să fiți conștienți. Pe de o parte, este important să clarificați (deși se încadrează din sertar) că pentru a vă bucura de urmărirea razei într-un joc, trebuie să fie susținută. Există deja un anumit număr de jocuri care îl vor susține în viitor, actuale și noi, dar vor trece câteva luni sau ani pentru a vedea dacă proliferează. Pentru a termina, este posibil ca dezactivarea urmăririi razelor să poată oferi un avantaj remarcabil la nivel de performanță, determinând să-l sară pe unii utilizatori.

Dacă toate informațiile anunțate de companie sunt adevărate și RTX proliferează în jocuri, va fi o implementare eficientă și eficientă a Ray Tracing în timp real, deoarece acestea vor reuși în acest aspect la orice placă grafică anterioară cu un avantaj masiv.

După toate aceste informații, există o întrebare pe care mulți dintre voi o să vă vină în minte: să vedem, merită să cumpărați un RTX pentru a vă bucura de urmărirea razei în jocuri? În părți egale, există media și utilizatori care recomandă „cumpărarea, deoarece acesta este un avans incredibil pe care nu îl puteți rata” , cum ar fi „a nu cumpăra, deoarece tehnologia este o înșelătorie a marketingului” .

Vă recomandăm să citiți cele mai bune ghiduri pentru hardware și componente pentru computer:

Vă oferim cel mai sensibil răspuns: la momentul scrierii acestui articol, nu se poate spune nimic despre succesul, utilitatea și importanța urmăririi razelor în jocuri. Va trebui totuși să așteptăm săptămâni sau luni. În primul rând, trebuie să cunoașteți performanța noului RTX în scenarii care nu utilizează urmărirea razei pentru a vedea dacă saltul generațional fără a ține cont de acest aspect merită ( deoarece nu totul se va învârti în jurul tehnologiei RTX în jocuri). În al doilea rând, vezi implementările efective pe care le vor face jocurile în lunile următoare, deoarece acum avem doar câteva conturi demo și nu există suficiente informații pentru a confirma nimic.

Ray Tracing este aici pentru a rămâne. Este deja parte a API-ului DirectX 12 și tot mai multe jocuri îl vor implementa. Știind dacă va merita sau nu, este doar o chestiune de timp. Ți-a plăcut articolul nostru? Vrem să cunoaștem părerea ta!

Tutoriale

Alegerea editorilor

Back to top button