En plus de sortir aujourd’hui la carte graphique GeForce RTX 4070 (malheureusement, pas de revue Linux le jour du lancement, toujours en attente de matériel…), NVIDIA a publié en open-source le logiciel RTX Remix pour aider à ajouter le support du path tracing aux jeux classiques.
RTX-Remix est une initiative de NVIDIA GameWorks en tant qu’environnement d’exécution pour aider à tracer le chemin vers les jeux classiques pour mieux en profiter sur les dernières cartes graphiques GeForce RTX de NVIDIA. initialement, il s’agit de DXVK-Remix et Bridge-Remix.
La version initiale de NVIDIA RTX Remix Runtime v0.1 révise le système de hachage et de traitement de la géométrie, un nouveau système de gestion du ciel, des optimisations des performances du processeur et un assortiment d’autres améliorations. Avant ce code désormais public, RTX-Remix est la façon dont NVIDIA a ajouté la prise en charge du traçage de chemin au portail de Valve avec Portal RTX.
En ce qui concerne le fonctionnement de RTX Remix , la page Wiki explique :
“Vous n’avez pas besoin d’être un expert en rendu pour travailler avec RTX Remix-la boîte à outils d’exécution et de créateur se chargera de tout ce dont vous avez besoin pour créer de beaux mods tracés de chemin.Mais comprendre certains des concepts et composants clés et comment ils sont liés facilitera la compréhension du flux de travail, et pourquoi les actifs et les captures sont structurés comme ils le sont.
Le runtime RTX Remix se compose de deux parties principales : le pont et le moteur de rendu. Le pont utilise un”interposeur”d3d9.dll qui, lorsqu’il est placé à côté de l’exécutable du jeu , capture le flux de commandes de rendu dans le processus 32 bits d’origine du jeu et les envoie à NvRemixBridge.exe, qui est désormais un processus 64 bits. Cette traduction en un jeu d’instructions 64 bits vous offre une mémoire pratiquement illimitée pour jouer avec et une meilleure compatibilité pour les API de lancer de rayons modernes.
Le pont n’est cependant qu’un passe-système, alimentant les commandes de rendu d3d9 telles quelles vers un autre d3d9.dll, qui contient le moteur de rendu RTX Remix. Le Remix d3d9.dll est un moteur de rendu de traçage de chemin à part entière qui prend les informations de géométrie, de matériau et de lumière intégrées dans les commandes de rendu d3d9 et construit une scène de jeu complète avec des ressources, des matériaux et des lumières améliorés, puis procède au traçage de chemin..”
NVIDIA RTX-Remix est disponible sous forme source ainsi que sous forme de binaires Windows. RTX-Remix est sous licence MIT. Plus de détails sur le RTX-Remix open-source via GitHub. Plus de détails sur la technologie RTX Remix sont disponibles sur la page des fonctionnalités NVIDIA.