Esercitazioni

▷ Qual è il ray tracing di nvidia? a cosa serve

Anonim

Ray Tracing è uno dei temi dell'anno in cui si parla del mondo dei videogiochi per PC. Questa tecnica è estremamente interessante poiché può rappresentare una svolta nel mondo dei videogiochi ed è stata incorporata nelle nuove schede grafiche Nvidia RTX 2080 Ti, RTX 2080 e RTX 2070.

Vuoi sapere a cosa serve? Resta con noi e te lo mostreremo?

Il ray tracing è una tecnica di rendering basata, come suggerisce il nome, sul tracciamento di un gran numero di raggi ray da sorgenti luminose, il calcolo e l'analisi dei rimbalzi di ciascun raggio con i diversi oggetti e sulla base di ciò, dando illuminazione con l'obiettivo di ottenere l'illuminazione più realistica possibile per creare modelli 3D credibili. Dai, quel ray tracing cerca un'illuminazione secondo la realtà che simula al computer, con milioni di calcoli complessi, il percorso seguito dalla luce verso la "telecamera".

Questa non è una tecnologia precisamente nuova, ma è stata conosciuta per la prima volta nel 1979, introdotta da Turner Whitted. In realtà, è ampiamente utilizzato in tutti i tipi di video e foto con rendering 3D. Per darti un'idea, ogni film di oggi che utilizza immagini di computer, in particolare i più realistici, utilizza il ray tracing. Cioè, lo abbiamo da rendering abbastanza basilari come quello che ti mostriamo qui sopra, che non è altro che una semplice dimostrazione, praticamente a qualsiasi film di successo di Hollywood che puoi immaginare, dove difficilmente puoi distinguere ciò che viene generato dal computer da ciò che no, anche animazioni ben note come quella di Pixar.

Tutto suona alla grande, ma la domanda che ti verrà in mente di più sarà la seguente: perché il ray tracing in tempo reale non viene utilizzato nei giochi? Bene, il rendering di una singola fotografia come la precedente usando il ray tracing potrebbe richiedere minuti o ore, mentre per un film (per fare un esempio) vengono utilizzate fattorie di rendering gigantesche ed estremamente costose che probabilmente costeranno milioni e impiegheranno ore o giorni per completare uno di questi processi. Almeno fino ad ora, non era ipotizzabile utilizzarlo nei videogiochi.

La tecnologia di rendering utilizzata nei videogiochi come alternativa al ray tracing è la rasterizzazione, in cui gli oggetti sullo schermo sono creati da una rete di migliaia di poligoni virtuali e con la combinazione di varie tecnologie come l'occlusione ambientale o Shader, illuminazione e ombre sono in genere calcolati in base all'angolo tra i vertici di ciascun poligono e la sorgente luminosa, un metodo meno realistico basato sull'approccio, ma molto più veloce del ray tracing.

Ora diamo un'occhiata all'implementazione del ray tracing in tempo reale che NVIDIA ha recentemente introdotto vantando il suo status pionieristico di " santo graal della computer grafica ". La particolarità dell'implementazione è l'uso di hardware dedicato esclusivamente al ray tracing come RT Cores, che a sua volta sarà accelerato da Tensor Cores, quest'ultimo dedicato all'ottimizzazione del processo mediante l'intelligenza artificiale. Secondo NVIDIA, ciò significa che una singola scheda grafica RTX può eseguire questo tipo di operazioni in tempo reale con prestazioni simili a quelle del supercomputer DGX, che costa $ 60.000.

Il ray-tracing in tempo reale NVIDIA ha lo svantaggio che la tecnologia non è completamente utilizzata, cioè un numero di raggi non è calcolato grande come nei rendering più fotorealistici, potremmo chiamarlo un "ray tracing parziale" che si limita a fare i calcoli più rilevanti per illuminare la scena. Quindi il salto visivo non è grande come quello che vedi in alcune fotografie o nei film. In ogni caso, un'immagine vale più di mille parole e ti lasciamo qui le fotografie di alcune delle dimostrazioni di ray tracing mostrate da NVIDIA alla Gamescom 2018:

Nei confronti in cui osserviamo "RTX On" e "RTX Off", va notato che non siamo necessariamente di fronte all'uso del ray tracing, ma che RTX include anche varie funzionalità di intelligenza artificiale. In ogni caso, serve a darci un'idea diversa di ciò che verrà. Crediamo che il video Shadow of the Tomb Raider mostri molto fedelmente le differenze di illuminazione e ombre.

Sfortunatamente, ci sono più svantaggi di cui essere consapevoli. Da un lato, è importante chiarire (anche se cade dal cassetto) che per godere del ray tracing in un gioco, deve essere supportato. Esistono già un certo numero di giochi che lo supporteranno in futuro, attuali e nuovi, ma sarà una questione di mesi o anni per vedere se prolifera. Per finire, è possibile che la disabilitazione del ray tracing in tempo reale possa dare un notevole vantaggio in termini di prestazioni, facendo sì che alcuni utenti lo saltino.

Se tutte le informazioni annunciate dalla società sono vere e RTX prolifera nei giochi, sarà un'implementazione efficace ed efficiente di Ray Tracing in tempo reale, poiché riusciranno in questo aspetto su qualsiasi scheda grafica precedente con un enorme vantaggio.

Dopo tutte queste informazioni, c'è una domanda che molti di voi verranno in mente: vediamo, vale la pena acquistare un RTX per godere del ray tracing nei giochi? In parti uguali, ci sono media e utenti che raccomandano "l'acquisto perché questo è un progresso incredibile da non perdere" , come "non comprare perché la tecnologia è una truffa del marketing" .

Ti consigliamo di leggere le nostre migliori guide hardware e componenti per PC:

Ti diamo la risposta più sensata: al momento della stesura di questo articolo, non si può dire nulla sul successo, l'utilità e l'importanza del ray tracing nei giochi. Dovremo ancora aspettare settimane o mesi. Innanzitutto, è necessario conoscere le prestazioni del nuovo RTX in scenari che non utilizzano il ray tracing per vedere se vale la pena il salto generazionale senza tener conto di questo aspetto ( poiché non tutto ruoterà attorno alla tecnologia RTX nei giochi). In secondo luogo, guarda le reali implementazioni che i giochi realizzeranno nei prossimi mesi, dato che ora abbiamo solo pochi account demo e non ci sono abbastanza informazioni per confermare nulla.

Ray Tracing è qui per restare. Fa già parte dell'API DirectX 12 e sempre più giochi la implementeranno. Sapere se ne varrà la pena è solo questione di tempo. Ti è piaciuto il nostro articolo? Vogliamo conoscere la tua opinione!

Esercitazioni

Scelta dell'editore

Back to top button