Elden Ring non ha un bell’aspetto. È funzionale, ma è un passo indietro nella qualità dell’immagine rispetto a Sekiro: Shadows Die Twice e Dark Souls 3, almeno per me. Mentre stavo giocando, continuavo a pensare tra me e me: “Amico, sarebbe bello se gli sviluppatori applicassero il ray tracing nel gioco”.
Elden Ring ha dato il via a un’avventura attraverso il ray tracing e la sua definizione fragile, i vari modi in cui i giochi calcolano l’illuminazione e il modo in cui i giochi RTX di Nvidia funzionano a livello tecnico. Ho finito per aggiungere il ray tracing a diversi giochi per PC, incluso Elden Ring. Ecco come l’ho fatto.
Un primer per il ray tracing
Raggiungere la gloria del ray tracing in un gioco che non lo supporta non è facile. Ma grazie a uno strumento chiamato ReShade, è possibile.
Come, chiedi? Bene, la cosa da ricordare è che il ray tracing è una tecnica, non una caratteristica. Il ray tracing RTX di Nvidia ha guidato l’accusa di definire di cosa si tratta, che è ciò che alcuni potrebbero definire ray tracing corretto. In breve, il ray-tracing RTX traccia i raggi di luce in uscita da ciascuna fonte di luce in una scena, indipendentemente da ciò che puoi vedere attualmente sullo schermo.
Ciò di cui sto parlando di aggiungere me stesso è talvolta chiamato “ray marching”, e va detto: definire ambigua l’area grigia tra essa e il ray tracing sarebbe un eufemismo. Invece di passare attraverso il meticoloso processo di determinazione del modo in cui ciascun raggio interagisce con gli oggetti per l’intera scena, il ray marching utilizza una mappa di profondità per sparare i raggi (o farli marciare in avanti) per determinare le caratteristiche di illuminazione. Di seguito puoi vedere un esempio di una mappa di profondità, che mostra solo quanto sono lontani o vicini gli oggetti alla telecamera.

Ci sono molti dettagli tecnici qui, ma ecco ciò che è importante: il ray tracing sta tentando di simulare un’illuminazione realistica, non importa quanto sia impegnativo un processo, mentre il ray marching riguarda solo ciò che puoi vedere attualmente sullo schermo. Entrambi sono ray tracing in quanto calcolano come i raggi di luce rimbalzano sugli oggetti, ma lo stanno facendo in modi molto diversi.
Tutta questa spiegazione è fondamentale per capire che il ray tracing ha usi diversi. Indubbiamente, la maggior parte delle persone pensa al ray tracing come a dei riflessi, ma ha molte più applicazioni. Il ray tracing tocca anche le ombre, l’occlusione ambientale, l’illuminazione globale e praticamente qualsiasi altra tecnica che abbia a che fare con l’illuminazione e le ombre.
Questo ci riporta allo shader RTGI ReShade di Pascal “Marty McFly” Gilcher. È uno shader che gestisce l’illuminazione globale ray-tracing attraverso uno strumento chiamato ReShade, che è fondamentalmente un intermediario che modifica le istruzioni del gioco prima che raggiungano il driver grafico. Non è il ray tracing “reale” come potresti trovare da un gioco abilitato per RTX, ma utilizza il ray tracing come tecnica per offrire luci e ombre più realistiche nei giochi che non sono adeguatamente supportati.
Gilcher offre lo shader RTGI tramite Patreon per $ 5 al mese , ma è anche disponibile gratuitamente su schede grafiche Nvidia (SSRTGI, o l’illuminazione globale con ray-tracing dello spazio dello schermo, filtro in GeForce Experience). Mi sono iscritto per mostrare un po’ di supporto e ho immediatamente tirato fuori lo shader per un giro in alcuni dei miei giochi preferiti.
Ma poi ho capito quanto sarebbe stato approfondito il processo per farlo funzionare.
Una prova di pazienza

Una volta che avevo in mano lo shader RTGI, ho dovuto installare ReShade . Ho già usato ReShade e se sei interessato a modificare l’aspetto dei tuoi giochi, vale la pena imparare. Il primo passo è stato installare ReShade e lo shader RTGI per ogni gioco che volevo testare. Devi farli uno alla volta.
La configurazione di ReShade è abbastanza semplice grazie a un rapido tutorial che viene eseguito ogni volta che lo avvii per la prima volta. Ho acceso lo shader in Elden Ring per la prima volta e non ha fatto nulla. Ho fatto una piccola ricerca in più, ma non riuscivo a scoprire perché, quindi ho accantonato questa idea per un po’.
Il mio problema, e quello che ho riscontrato in quasi tutti i giochi che ho testato, proveniva dalla mappa di profondità. Questa è la cosa più importante per lo shader RTGI, poiché utilizza la mappa di profondità per determinare come simulare l’illuminazione. I giochi utilizzano un approccio diverso, quindi in alcuni casi non estraggono affatto la mappa di profondità, mentre in altri capovolgono la mappa in modo che gli oggetti vicini alla telecamera siano renderizzati come se fossero lontani e viceversa.
RTGI fornisce strumenti per combattere questi problemi, ma non sono esattamente facili da usare. In giochi come Assassin’s Creed Odyssey, dovevo invertire la mappa di profondità usando RTGI, e in giochi come Batman Arkham City, dovevo fino a che punto la mappa di profondità raggiungeva la scena. Non esiste una soluzione valida per tutti, ma dopo un po’ di pratica, sono stato in grado di regolare rapidamente la mappa di profondità per ottenere i risultati desiderati.

Questa è la cosa principale di cui preoccuparsi per ottenere un risultato realistico, ma ho incontrato almeno una dozzina di altri ostacoli. Aloni intorno agli oggetti, fuoriuscita di luce aspra e poco attraente e strane interazioni con le ombre sono emerse più volte. E in alcuni giochi, come Half-Life 2, lo shader non sembrava giusto, qualunque cosa facessi.
Se vuoi iniziare con RTGI, ecco alcuni suggerimenti per metterti sulla strada giusta:
- Abilita sempre lo shader DisplayDepth in ReShade dopo aver attivato RTGI. Ti serve per vedere se la tua mappa di profondità viene visualizzata correttamente, ma puoi disattivarla in seguito.
- Disabilita l’anti-alias nel gioco. Puoi gestire l’anti-alias tramite ReShade e può pasticciare con la mappa di profondità per RTGI.
- RTGI fornisce impostazioni globali per lo shader. Sono spiegati nell’interfaccia DisplayDepth e devi regolarli in base a ciò che vedi nella mappa di profondità.
- Nella scheda Componenti aggiuntivi di ReShade, assicurati di selezionare la tua mappa di profondità. Vedrai un elenco di mappe in basso e sono molto confuse. Stai cercando quello con una risoluzione che corrisponda al tuo display.
- RTGI può causare problemi di colore da solo, quindi assicurati di utilizzare lo strumento curve o livelli per regolare l’aspetto del gioco in seguito.
- RTGI include diverse impostazioni nella parte inferiore dell’interfaccia (rimbalzi infiniti per i raggi, illuminazione basata sui materiali, ecc.). Probabilmente dovrai attivare almeno alcune di queste funzionalità per ottenere i migliori risultati.
RTGI richiede molta pazienza e sperimentazione, quindi non prenderlo per una soluzione con un clic. Non lo userò in tutti i giochi, ma in titoli come Elden Ring a cui voglio giocare molto, i risultati sono ottimi.
I risultati

È abbastanza technobabble per una settimana, forse un mese o anche un anno. È ora di vedere cosa può fare RTGI in azione. L’ho applicato a 10 giochi, ma ne sono uscito con cinque di cui mi piaceva l’aspetto: Assassin’s Creed Odyssey, Batman Arkham City, Hitman 3, Metro 2033 Redux e, naturalmente, Elden Ring.
RTGI non sta facendo tutto il lavoro da solo. Come accennato, è una buona idea aggiungere una regolazione dei livelli o delle curve dopo RTGI per bilanciare qualsiasi cosa strana stia facendo. Dovevo farlo in ogni gioco e, come RTGI, è un processo di tentativi ed errori.
Ma amo ancora la profondità che porta RTGI. In Elden Ring, è così che la parte posteriore dello scudo è adeguatamente ombreggiata. In Hitman 3, sono le ombre di contatto del mantello dell’Agente 47 e la fioritura delle luci intense che si riversano su altre superfici. RTGI non revisiona i giochi; li esalta solo.
Ne valeva la pena?

No. Per la stragrande maggioranza dei giocatori, perdere tempo con ReShade e RTGI non vale affatto la pena. L’ho fatto perché sono un fanatico e amo la computer grafica, ed ero ancora frustrato più volte durante il processo.
Se hai un gioco che vuoi migliorare l’aspetto e hai intenzione di dedicargli molto tempo, RTGI è una soluzione. Non è essenziale, ma se ti piacciono i giochi per PC di modding , RTGI offre molto materiale con cui giocare. E i risultati sono ottimi, dato che dedichi del tempo a regolare le impostazioni.
Non userò RTGI in tutti i giochi, e nemmeno nella maggior parte di essi. Ma in determinati titoli per giocatore singolo – l’utilizzo di RTGI o qualsiasi filtro ReShade in un gioco multiplayer è un modo rapido per guadagnare un divieto – lo userò di nuovo.