NVIDIA a publiƩ le code RTX Remix

Le code NVIDIA RTX Remix Runtime est maintenant disponible

Le code NVIDIA RTX Remix Runtime est maintenant disponible

Il a ƩtƩ rƩcemment annoncƩ que NVIDIA avait publiƩ le code source des composants d'exƩcution de la plateforme de modding RTX Remix .

RTX Remix se caractƩrise par la possibilitƩ d'ajouter la prise en charge du rendu de simulation de comportement lumineux basƩ sur le suivi de chemin aux jeux PC classiques existants basƩs sur les API DirectX 8 et 9.

Pour permettre Ơ la communautƩ de dƩveloppement de mods d'Ʃtendre la compatibilitƩ des jeux et l'ensemble de fonctionnalitƩs de Remix, NVIDIA publie aujourd'hui le runtime RTX Remix en open source sur GitHub.

Une autre fonctionnalité mise en avant par RTX Remix est l'amélioration de la qualité des textures grâce à des méthodes d'apprentissage automatique , en plus de la connexion des ressources de jeu préparées par l'utilisateur et de l'application de la technologie DLSS pour redimensionner les images de manière réaliste afin d'augmenter la résolution sans perte de qualité.

TX Remix Runtime fournit des DLL enfichables qui vous permettent d'intercepter le traitement des scènes de jeu , de remplacer les ressources du jeu pendant la lecture et d'intégrer la prise en charge des technologies RTX, telles que le suivi de trajectoire, DLSS 3 et Reflex, dans votre jeu.

En plus de RTX Remix Runtime, la plateforme RTX Remix comprend également RTX Remix Creator Toolkit (encore en cours d'annonce), qui fonctionne avec NVIDIA Omniverse et vous permet de créer des mods visuellement améliorés pour certains jeux classiques, d'ajouter de nouveaux éléments et lumières à des scènes de jeu recyclées et utilise des méthodes d'apprentissage automatique pour traiter l'apparence des éléments du jeu.

Basé sur NVIDIA Omniverse et utilisé pour développer Portal avec RTX, le kit d'outils RTX Remix Creators permet aux moddeurs d'attribuer de nouveaux actifs et lumières dans leur scène remasterisée et d'utiliser des outils d'IA pour reconstruire l'apparence de n'importe quel actif. La boîte à outils RTX Remix Early Access Creator arrive bientÓt.

Le runtime RTX Remix capture une scène dans le jeu et remplace les actifs en lecture tout en injectant la technologie RTX comme le suivi de chemin, DLSS 3 et Reflex dans le jeu. Les développeurs de mods ont déjà utilisé le runtime RTX Remix de Portal With RTX pour créer des cinématiques expérimentales avec lancer de rayons dans de nombreux jeux classiques.

Parmi les composants inclus dans le RTX Remix Runtime :

  • Capturez et remplacez les modules responsables de l'interception des scĆØnes de jeu au format USD (Universal Scene Description) et remplacez les Ć©lĆ©ments de jeu d'origine par des Ć©lĆ©ments modernisĆ©s Ć  la volĆ©e. La substitution d3d9.dll est utilisĆ©e pour capturer le flux de commandes de rendu.
  • Bridge, qui traduit les moteurs de rendu 32 bits en 64 bits pour supprimer les limitations liĆ©es Ć  la mĆ©moire disponible. Avant le rendu, les appels Direct3D 9 sont convertis en API Vulkan Ć  l'aide de la couche DXVK.
  • Un gestionnaire de scĆØne qui utilise les informations que vous saisissez via l'API D3D9 pour crĆ©er un rendu de la scĆØne d'origine, suivre les objets du jeu entre les images et configurer la scĆØne pour appliquer le suivi de chemin.
  • Moteur de routage qui rend, rend les matĆ©riaux et applique des optimisations avancĆ©es (DLSS, NRD, RTXDI).

Enfin, il est mentionné que le code publié ouvre de nombreuses possibilités d'extension des fonctionnalités de l'environnement d'exécution Remix, et des exemples de projets que les développeurs de mods avancés peuvent aborder grâce à l'accès au code source incluent.

Notre objectif principal est d'Ć©tendre la compatibilitĆ© du jeu et d'Ć©tendre les fonctionnalitĆ©s de Remix en collaboration avec la communautĆ©. 

Pour ceux qui souhaitent obtenir le code, il est Ʃcrit en C++ et distribuƩ sous licence MIT. NVIDIA accepte Ʃgalement les contributions sur GitHub. Vous pouvez consulter le code source et ses dƩtails en suivant ce lien.


Ajouter comme source prƩfƩrƩe dans Google