Recomandat, 2024

Alegerea Editorului

Ce este Ray Tracking și cum îmbunătățește grafica în jocurile video?

Grafica în jocurile video a avut un drum lung. Cu toate acestea, așteptările jucătorilor de la grafica unui joc au crescut, de asemenea, exponențial. Aceste zile, jucătorii cer un nivel de fidelitate vizuală care a fost de neimaginat în urmă cu 10 ani, în afara fermelor 3D dedicate. Și totuși, în cea mai mare parte, chiar și jocurile cu cea mai bună performanță disponibile astăzi arată la fel de bine ca și în cazul utilizării unei serii de comenzi rapide de redare care produc aproximări extrem de convingătoare despre modul în care percepem lumea din jurul nostru și indiferent cât de bune sau precise sunt acele aproximări, tot mai lipsește ceva. Și aceasta este oarecum lipsa de realism.

Ei bine, industria jocurilor de noroc este pe punctul de a-și câștiga cel mai mare impuls, sub forma Ray Tracing.

Ce este Ray Tracing?

Trasarea cu raze este o metodă de calculare a scenelor 3D care imită modul în care noi, ca oameni, percepem lumea din jurul nostru sau, mai precis, modul în care lumina din lumea noastră este percepută de noi. Tehnica care a existat atâta timp cât redarea 3D este ea însăși, și funcționează prin calcularea cu grijă a fasciculelor de lumină de la o sursă la destinație și a modului în care fasciculul se revarsă, pătrunde și este ocolit de obiecte dintr-o scenă. Cel mai mare avantaj al lui Ray Tracing este că, dat fiind suficient timp și putere de calcul, scenele rezultate pot fi indisolubile de realitate (sau realitate virtuală).

Cum Ray Tracing va îmbunătăți grafica în jocuri?

Liderii departamentului grafic, AMD și Nvidia, și-au anunțat tehnologiile și progresele în Ray Tracing la GDC 2018 din acest an. În timpul sesiunii de deschidere "Gala de Unreal" a GDC 2018, Epic Games, în colaborare cu NVIDIA și ILMxLAB prima demonstrație publică a trasării în timp real a razei în motorul Unreal. Pe de altă parte, AMD a declarat că colaborează cu Microsoft pentru a ajuta la definirea, perfecționarea și susținerea viitorului DirectX12 împreună cu Ray Tracing.

În timpul prezentării lui Nvidia, cele trei companii au prezentat o demonstrație cinematică experimentală folosind personaje Star Wars de la Force Awakens și The Last Jedi construite cu Unreal Engine 4. Demonstrația este alimentată de tehnologia RTX NVIDIA pentru GPU-urile Volta, disponibilă prin intermediul API-ului DirectX Ray Tracing DXR). Mai mult, un iPad care rulează ARKit a fost folosit ca o cameră virtuală pentru a atrage atenția asupra detaliilor fine în vizualizări ascendente.

"Trasarea în timp real a fost un vis al industriei de grafică și vizualizare de ani de zile", a declarat Tony Tamasi, vicepreședinte senior de conținut și tehnologie la NVIDIA. "Prin folosirea tehnologiei NVIDIA RTX, a GPU-urilor Volta și a noului DXR API de la Microsoft, echipele au reușit să dezvolte ceva cu adevărat uimitor, ceea ce arată că epoca de urmărire a radiațiilor în timp real este în sfârșit aici".

În timp ce AMD nu a prezentat nici o dovadă a conceptului de progres, ei au declarat că sunt, de asemenea, în coordonare cu Microsoft. Ambele companii spun că fac sprijin pentru tehnologia Ray Tracing folosind API-ul DXR disponibil pentru dezvoltatori la un moment dat în cursul acestui an.

Cu o astfel de fidelitate grafică de ultimă generație, disponibilă acum la discreția dezvoltatorilor, nu ne putem aștepta decât la jocurile viitoare care să aibă o grafică mai realistă, cu o reprezentare exactă a condițiilor de iluminare și o claritate mai bună. În timp ce acest lucru necesită o sarcină mai mare pe GPU-uri, Ray Tracing cu siguranță promite să depășească decalajul dintre realitate și realitatea virtuală.

Top