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.