Cos'è il ray tracing? Tutto ciò che devi sapere, dai giochi alle schede grafiche.

Cos'è il ray tracing? Tutto ciò che devi sapere, dai giochi alle schede grafiche.

Sin dall'annuncio di Nvidia Turing alla Gamescom 2018, si è parlato di ray tracing. Questo metodo di rendering è stato a lungo il problema della tecnologia grafica, ma finalmente, con schede grafiche come la Nvidia GeForce RTX 2080, puoi vedere questa tecnologia negli ultimi e più grandi giochi per PC.

Quindi il ray tracing potrebbe essere uno dei miglioramenti grafici più significativi che abbiamo visto nel panorama dei giochi negli ultimi anni, o almeno così sarà una volta che lo vedremo implementato in più giochi. PC.

Allora, qual è il ray tracing? Bene, è un modo avanzato e realistico per ripristinare luci e ombre in una scena. Questo è ciò che i film e i programmi TV usano per creare e integrare incredibili opere di sintesi con scene di vita reale. Tuttavia, poiché il ray tracing simula e tiene traccia di ogni raggio di luce prodotto da una sorgente luminosa, il rendering richiede molta energia. Questo è il motivo principale per cui non abbiamo visto il ray tracing implementato nei giochi reali, fino ad ora.

Oggi il ray tracing è davvero realizzabile nei loro giochi, ma i titoli più grandi per implementare questa tecnologia la usano solo in misura limitata, come il rendering di riflessi o ombre realistici. Non abbiamo ancora visto un gioco interamente disegnato a raggi.

Quindi, ora che il ray tracing è la nuova tecnologia alla base dei più grandi giochi per PC, abbiamo pensato che fosse ora di approfondire cos'è, come farlo e quali sono gli obiettivi. I migliori giochi di ray tracing. E man mano che sentiamo parlare sempre di più di questa tecnologia ogni giorno, terremo questa guida aggiornata con le ultime notizie sul ray tracing. Quindi assicurati di aggiungere questa pagina ai segnalibri.

Che cos'è il ray tracing?

Il ray tracing è una tecnica di rendering in grado di produrre effetti di luce incredibilmente realistici. In sostanza, un algoritmo può tracciare il percorso della luce e quindi simulare come la luce interagisce con gli oggetti virtuali che incontra nel mondo generato dal computer.

Abbiamo scoperto che gli effetti della luce nel gioco diventano sempre più realistici nel corso degli anni, ma i benefici del ray tracing influenzano la luce stessa meno della sua interazione con il mondo.

Il ray tracing fornisce riflessi e ombre molto più realistici, oltre a una traslucenza e una diffusione notevolmente migliorate. L'algoritmo tiene conto del punto in cui cade la luce e calcola l'interazione e le interazioni, ad esempio come l'occhio umano elaborerebbe luce, ombre e riflessi reali. Il modo in cui la luce colpisce gli oggetti nel mondo influisce anche sui colori che vedi.

Con sufficiente potenza di calcolo disponibile, è possibile produrre immagini generate al computer incredibilmente realistiche che sono quasi impossibili da distinguere dalla vita reale. Ma questo è il problema: anche un PC da gioco ben attrezzato ha solo la potenza del processore grafico, per non parlare di una moderna console di gioco.

Il ray tracing è ampiamente utilizzato durante lo sviluppo di immagini di computer grafica per film e programmi TV, ma gli studi possono sfruttare tutta la potenza di una farm di server (o informatica). In cloud) per portare a termine il tuo lavoro. E anche in questo caso, il processo può essere lungo e laborioso. Farlo in movimento era troppo stressante per i team di gioco esistenti.

Tradizionalmente, i videogiochi utilizzano invece la pixellazione. Questo è un modo più veloce per rendere la grafica del computer. Converte la grafica 3D in pixel 2D da visualizzare sullo schermo, ma la rasterizzazione richiede shader per rendere l'illuminazione realistica. Fortunatamente, stiamo iniziando a vedere che molti giochi per PC stanno sfruttando l'hardware specializzato delle ultime schede grafiche Nvidia per utilizzare il ray tracing in tempo reale, sebbene la rasterizzazione sia ancora necessaria nella maggior parte dei giochi, almeno fino alla fine del gioco. . Per consentire a Ray di disegnare motori di illuminazione nei giochi.

Quindi, anche se i risultati non sono eccezionali al momento, stiamo esaminando alcuni lavori preparatori che dovrebbero avere effetti incredibili. Potremmo assistere a una rivoluzione totale nel modo in cui vengono giocati i giochi per PC, e in questo momento siamo al piano terra.

(Credito immagine: EA)

Giochi di ray tracing

Al momento, ci sono solo 5 giochi che utilizzano la tecnologia ray tracing Nvidia e solo pochi grandi nomi di AAA. Tuttavia, poiché questa è una nuova tecnologia grafica in pieno svolgimento, puoi aspettarti che molti altri giochi di ray tracing appaiano nel prossimo anno. E se il progetto PS5 e Xbox Scarlett hanno grandi librerie di giochi tracciati sugli scaffali, puoi scommettere che il tuo ultimo dollaro arriverà al PC. Ecco tutti i giochi di ray tracing a cui puoi giocare attualmente, oltre a un assaggio degli effetti RTX che usano.

Anche se non ci sono molti giochi che dispongono della tecnologia Nvidia avanzata, ma non preoccuparti, ci sono molti altri giochi che presto utilizzeranno il ray tracing. Ad esempio, Remedy Control utilizzerà completamente la tecnologia RTX di Nvidia, con riflessi di fulmini, ombre e illuminazione generale. Puoi aspettarti che questo gioco sia bellissimo e che può persino sciogliere il tuo computer (in senso buono). Quindi ecco tutti i prossimi giochi di ray tracing annunciati.

Ad ogni modo, siamo sicuri che molti altri sviluppatori sono pronti a seguire il carrozzone e aggiorneremo questa pagina non appena lo scopriremo.

(Credito immagine: futuro)

Schede grafiche ray tracing.

Nel 2019, le uniche schede grafiche che supportano il ray tracing in tempo reale provengono da Nvidia. AMD ha dichiarato di voler lanciare il ray tracing in futuro. Sebbene tecnicamente funzionerà su schede grafiche AMD, trasformerà ogni gioco che attivi in ​​una vera presentazione.

Detto questo, ti consigliamo di utilizzare almeno una Nvidia GeForce RTX 2060 se vuoi vivere la tua vita in modalità di tracciamento. Tuttavia, se riesci ad acquistare qualcosa come Nvidia GeForce RTX 2080 Ti, la tua esperienza sarà molto migliore, il che potrebbe compensare l'abisso nel tuo portafoglio.

Quindi abbiamo raccolto tutte le schede grafiche che supportano ufficialmente il ray tracing in tempo reale. Spoiler: hanno tutti il ​​nome "RTX".

Nvidia GeForce RTX 2080Ti

(Credito immagine: LaComparacion)

Prestazioni di ray-tracing

Senza entrare in diagrammi e numeri specifici, anche se stiamo aggiornando questo articolo con quelli per il prossimo futuro, è facile vedere che consentire questi effetti persistenti avrà un grande impatto sulle prestazioni dei tuoi giochi. Non è strano. Guarda enormi gocce di immagini quando attivi questi effetti.

Ad esempio, su Metro Exodus a 3,440 x 1,440 con il preset "Extreme", otteniamo circa 41 fps con una Nvidia GeForce RTX 2080 Ti. Tuttavia, una volta abilitato il ray tracing con le impostazioni Ultra, i cali di prestazioni sono in media di circa 23 fps. È ancora giocabile, ma puoi sentire il calo del frame rate. Fortunatamente, questo gioco utilizza la tecnologia DLSS, che sostanzialmente utilizza l'intelligenza artificiale per passare da una risoluzione inferiore a un'altra. E se attivi questa opzione, otterrai più ips: ad esempio, nello stesso test Metro Exodus con impostazioni di qualità estreme e ray tracing su Ultra, otteniamo fino a 44 fps con tecnologia DLSS abilitata.

Insomma, se vuoi attivare il ray tracing, dovrai fare attenzione nella sua risoluzione. Se vuoi giocare a giochi di ray tracing in 4K, avrai sicuramente bisogno di un 2080 Ti sul tuo computer. Tuttavia, se tutto ciò che puoi giustificare è una Nvidia GeForce RTX 2060, non dovresti avere problemi a ottenere prestazioni riproducibili a 1080p con il ray tracing abilitato.