Oltre a rilasciare oggi la scheda grafica GeForce RTX 4070 (sfortunatamente, nessuna recensione di Linux il giorno del lancio, ancora in attesa dell’hardware…), NVIDIA ha rilasciato come open-source il software RTX Remix per aiutare ad aggiungere il supporto del path tracing ai giochi classici.
RTX-Remix è un’iniziativa di NVIDIA GameWorks come runtime per aiutare a fornire il path-tracing ai giochi classici per una migliore fruizione delle ultime schede grafiche GeForce RTX di NVIDIA. inizialmente questo consiste in DXVK-Remix e Bridge-Remix.
La versione iniziale di NVIDIA RTX Remix Runtime v0.1 revisiona il sistema di hashing e di elaborazione della geometria, un nuovo sistema di gestione del cielo, ottimizzazioni delle prestazioni della CPU e un assortimento di altri miglioramenti. Prima di questo codice ora pubblico, RTX-Remix è il modo in cui NVIDIA ha aggiunto il supporto del path tracing a Portal di Valve con Portal RTX.
Per quanto riguarda il funzionamento di RTX Remix , la pagina Wiki spiega:
“Non devi essere un esperto nel rendering lavorare con RTX Remix: il runtime e il creator toolkit si occuperanno di tutto ciò di cui hai bisogno per creare bellissime mod con tracciamento del percorso. Ma comprendere alcuni dei concetti e dei componenti chiave e il modo in cui si collegano tra loro renderà più facile capire il flusso di lavoro e perché le risorse e le acquisizioni sono strutturate nel modo in cui sono.
Il runtime RTX Remix è costituito da due parti principali: il Bridge e il Renderer. Il Bridge utilizza un”interposer”d3d9.dll che, quando viene posizionato accanto all’eseguibile del gioco , acquisisce il flusso dei comandi di rendering all’interno del processo originale a 32 bit del gioco e li invia a NvRemixBridge.exe, che ora è un processo a 64 bit. Questa traduzione in un set di istruzioni a 64 bit offre memoria praticamente illimitata per giocare e una migliore compatibilità per le moderne API di ray tracing.
The Bridge è solo un pass-through, inviando i comandi di rendering d3d9 così come sono a un altro d3d9.dll, che contiene il renderer RTX Remix. Remix d3d9.dll è un vero e proprio motore di rendering di tracciamento del percorso che prende le informazioni su geometria, materiale e luce incorporate nei comandi di rendering d3d9 e costruisce una scena di gioco completa con risorse, materiali e luci migliorati, quindi procede al tracciamento del percorso.”
NVIDIA RTX-Remix è disponibile in formato sorgente e binari Windows. RTX-Remix è sotto licenza MIT. Maggiori dettagli sull’RTX-Remix open-source tramite GitHub. Ulteriori dettagli sulla tecnologia RTX Remix sono disponibili su la pagina delle funzionalità NVIDIA.