NVIDIA rilascia il codice runtime RTX Remix

NVIDIA ha reso open source i componenti di runtime della piattaforma di modding RTX Remix, che consente ai classici giochi per PC esistenti basati sulle API DirectX 8 e 9 di aggiungere il supporto per il rendering con un comportamento della luce simulato basato sul tracciamento del percorso, migliorare la qualità delle trame utilizzando la macchina metodi di apprendimento, collegare le risorse di gioco preparate dall'utente (asset) e applicare la tecnologia DLSS per ridimensionare realisticamente le immagini per aumentare la risoluzione senza perdere la qualità. Il codice è scritto in C++ ed è aperto con licenza MIT.

TX Remix Runtime fornisce DLL collegabili che ti consentono di intercettare l'elaborazione delle scene di gioco, sostituire le risorse di gioco durante la riproduzione e integrare il supporto per le tecnologie RTX come path tracing, DLSS 3 e Reflex nel tuo gioco. Oltre a RTX Remix Runtime, la piattaforma RTX Remix include anche RTX Remix Creator Toolkit (ancora annunciato), che è alimentato da NVIDIA Omniverse e ti consente di creare mod visivamente migliorate per alcuni giochi classici, allegare nuove risorse e luci a scene di gioco riciclate e utilizzare metodi di apprendimento automatico per elaborare l'aspetto delle risorse di gioco.

NVIDIA rilascia il codice runtime RTX Remix

Componenti inclusi in RTX Remix Runtime:

  • Cattura e sostituisci i moduli responsabili dell'intercettazione delle scene di gioco in formato USD (Universal Scene Description) e sostituisci al volo le risorse di gioco originali con quelle modernizzate. Per acquisire il flusso dei comandi di rendering, viene utilizzata una sostituzione di d3d9.dll.
  • Bridge, che traduce i motori di rendering a 32 bit in quelli a 64 bit per rimuovere le limitazioni relative alla memoria disponibile. Prima dell'elaborazione, le chiamate Direct3D 9 vengono convertite nell'API Vulkan utilizzando il livello DXVK.
  • Un gestore di scene che utilizza le informazioni provenienti dall'API D3D9 per creare una rappresentazione della scena originale, tenere traccia degli oggetti di gioco tra i fotogrammi e impostare la scena per applicare il tracciamento del percorso.
  • Motore di tracciamento del percorso che esegue il rendering, elabora i materiali e applica ottimizzazioni avanzate (DLSS, NRD, RTXDI).



Fonte: opennet.ru

Aggiungi un commento