Che cos'è Ray Tracing e come migliora la grafica nei videogiochi?

  • Damian Washington
  • 0
  • 4594
  • 37

La grafica nei videogiochi ha fatto molta strada. Tuttavia, anche le aspettative dei giocatori sulla grafica di un gioco sono cresciute in modo esponenziale. In questi giorni, i giocatori richiedono un livello di fedeltà visiva inimmaginabile 10 anni fa al di fuori delle farm di rendering 3D dedicate. Eppure, per la maggior parte, anche i giochi più belli disponibili oggi sembrano belli come fanno usando una serie di scorciatoie di rendering che producono approssimazioni estremamente convincenti di come percepiamo il mondo che ci circonda, e non importa quanto siano buone o precise le approssimazioni arrivano, c'è ancora qualcosa che manca. E questa è in qualche modo la mancanza di realismo.

Bene, l'industria del gioco è pronta a sperimentare la sua più grande spinta sotto forma di Ray Tracing.

Cos'è Ray Tracing?

Ray-tracing è un metodo per calcolare scene 3D che imita il modo in cui noi umani percepiamo il mondo che ci circonda, o più specificamente, come viene percepita la luce nel nostro mondo. La tecnica che esiste da tempo fino al rendering 3D stesso, e funziona calcolando minuziosamente i raggi di luce da una fonte a destinazione e come quel raggio rimbalza, permea e viene occluso dagli oggetti in una scena. Il più grande vantaggio di Ray Tracing è che, dato il tempo e la potenza computazionale sufficienti, le scene risultanti possono essere indistinguibili dalla realtà (o realtà virtuale).

In che modo Ray Tracing migliorerà la grafica nei giochi?

I leader nel reparto grafico, AMD e Nvidia hanno entrambi annunciato le rispettive tecnologie e progressi in Ray Tracing al GDC 2018 di quest'anno. Durante la sessione di apertura di "State of Unreal" di GDC 2018, Epic Games, in collaborazione con NVIDIA e ILMxLAB, ha dato la prima dimostrazione pubblica del ray tracing in tempo reale in Unreal Engine. D'altra parte, AMD ha affermato che sta collaborando con Microsoft per aiutare a definire, perfezionare e supportare il futuro di DirectX12 insieme a Ray Tracing.

Durante la presentazione di Nvidia, le tre compagnie hanno presentato una demo cinematografica sperimentale usando i personaggi di Star Wars di The Force Awakens e The Last Jedi realizzati con Unreal Engine 4. La dimostrazione è supportata dalla tecnologia RTX di NVIDIA per le GPU Volta, disponibile tramite l'API Microsoft DirectX Ray Tracing ( DXR). Inoltre, un iPad con ARKit è stato usato come una fotocamera virtuale per focalizzare l'attenzione su dettagli precisi in viste ravvicinate.

"Il ray tracing in tempo reale è da anni un sogno dell'industria della grafica e della visualizzazione" ha dichiarato Tony Tamasi, vicepresidente senior per i contenuti e la tecnologia di NVIDIA. "Con l'uso della tecnologia NVIDIA RTX, delle GPU Volta e della nuova API DXR di Microsoft, i team sono stati in grado di sviluppare qualcosa di veramente sorprendente, a dimostrazione del fatto che l'era del ray tracing in tempo reale è finalmente arrivata."

Sebbene AMD non abbia mostrato alcuna prova del concetto dei loro progressi, hanno affermato di essere anche in coordinamento con Microsoft. Si dice che entrambe le società rendano disponibile agli sviluppatori il supporto per la tecnologia Ray Tracing usando l'API DXR entro la fine dell'anno.

Con tale fedeltà grafica di fascia alta ora disponibile a discrezione degli sviluppatori, possiamo solo aspettarci che i giochi in arrivo presentino una grafica più realistica con una rappresentazione accurata delle condizioni di illuminazione con una migliore nitidezza. Mentre ciò richiede un carico maggiore sulle GPU, Ray Tracing promette sicuramente di colmare il divario tra realtà e realtà virtuale.




Nessun utente ha ancora commentato questo articolo.

Guide per gadget, tecnologie che contano
Pubblichiamo la guida dettagliata per di attrezzature, creiamo elenchi interessanti dei migliori prodotti sul mercato, copriamo le notizie dal mondo della tecnologia