RTX Remix : comment l »outil gratuit de Nvidia veut révolutionner le paysage des jeux vidéo.

0
461

RTX Remix permet de faire briller les classiques du jeu vidéo d »un nouvel éclat. Et ce, avec moins d »efforts que jamais auparavant.

Ces dernières semaines, Nvidia a présenté ses nouvelles cartes graphiques. Mais déjà pendant la présentation, un point fort s »est dessiné, qui n »a en fait presque rien à voir avec la série RTX-40 – RTX Remix. Mais qu »en est-il de cet outil gratuit et pourquoi a-t-il le potentiel de changer complètement le paysage des jeux, voire de le révolutionner?

Qu »est-ce que RTX Remix?

RTX Remix permet aux moddeurs de créer des remasters de jeux classiques beaucoup plus facilement qu »auparavant. Au lieu de devoir retravailler péniblement les différents assets et textures, de les réintégrer au bon endroit et même, en cas de doute, d »adapter le code compliqué du programme, l »outil gratuit s »interpose et offre la possibilité d »améliorer le contenu des images par algorithme d »intelligence artificielle, quasiment en appuyant sur un bouton.

En outre, le ray tracing et l »upscaler DLSS de l »IA peuvent être intégrés pour améliorer encore les graphiques et optimiser les performances. À propos de performance et de DLSS : les RTX 4090 et autres sont censées en offrir beaucoup, mais il y a un hic!

Le premier clou

RTX Remix se connecte simplement à un jeu, par exemple Portal ou The Elder Scrolls III : Morrowind. Les moddeurs n »ont plus qu »à appuyer sur une touche de raccourci et la scène affichée est enregistrée par le logiciel. Toutefois, ce n »est pas comme dans une vidéo, c »est un peu plus complexe – du moins sous le capot. En effet, RTX Remix saisit des informations sur la géométrie, les caméras, les textures et l »éclairage au niveau du code. Cela signifie qu »il se place dans l »environnement d »exécution (runtime) entre le processeur, qui envoie les ordres de dessin (draw calls) à la carte graphique, et ce même GPU.

(Comment fonctionne le RTX Remix.)
(Comment fonctionne le RTX Remix.)

Les commandes ainsi interceptées sont traduites en code de programme moderne dans le RTX Remix Runtime Les jeux classiques du début des années 2000 utilisent justement un code 32 bits (x86) qui ne peut compter que sur trois gigaoctets de mémoire vive. C »est bien trop peu pour des textures haute résolution. Sans parler du ray tracing.

Le code de programmation 64 bits (x64) de DirectX est ensuite converti en Vulkan. Comme DirectX, il s »agit d »une interface de programmation qui permet de relier les moteurs de jeu, comme par exemple le célèbre Unreal Engine, au système d »exploitation. Mais contrairement à DirectX, Vulkan est open source, ce qui simplifie les étapes suivantes. En effet, il est désormais possible d »exporter les scènes et les assets enregistrés dans le format USD, lui aussi ouvert, et développé accessoirement par le studio d »animation Pixar.

Le deuxième point fort

USD signifieUniversal Scene Descriptionet est la base de Nvidia Omniverse.De son côté, Omniverse permet aux développeurs du monde entier et surtout de collaborer avec des programmes différents. Cela signifie que les moddeurs n »ont plus besoin de se familiariser avec un programme particulier pour chaque jeu, comme Blender, Unreal Engine, Maya et ainsi de suite. Au lieu de cela, ils peuvent toujours utiliser leur logiciel 3D préféré. Pour voir à quoi cela peut ressembler, regardez la vidéo suivante:

Ce n »est toutefois nécessaire que lorsqu »il s »agit vraiment des détails les plus fins, par exemple pour intégrer des textures entièrement nouvelles et particulièrement haute résolution. Sinon, RTX Remix offre déjà la possibilité d »augmenter l »échelle des textures existantes d »un facteur quatre par IA. En outre, des matériaux comme le bois d »une table peuvent être modifiés par une autre IA (AI Physical Based Materials) et ainsi être rendus plus réalistes. Cela inclut également leur interaction avec la lumière. De plus, les moddeurs ont la possibilité d »embellir encore le résultat avec le ray tracing.

Les scènes modifiées sont ensuite réimportées dans le RTX Remix Runtime via le format USD, où les moteurs de rendu supplémentaires correspondants pour le ray tracing, le DLSS, etc. accomplissent leur tâche avant que la boucle ne soit bouclée et que le paquet ne soit transmis à la sortie image.

L »étape d »exportation, d »importation et de traitement au format USD ne se fait pas pendant le jeu ou le mod. Elle n »a lieu que pendant le modding. De la manière dont nous comprenons actuellement la technologie, il existe deux possibilités de fonctionnement des mods ou des remasters:

  • Dans le cas d »un modpur, le RTX Remix Runtime est exécuté comme décrit ci-dessus. Il se connecte au jeu en cours et effectue son travail à partir des assets modifiés.
  • Dans le cas d »un remasteril s »agit d »un jeu complètement remanié qui utilise en principe le RTX Remix Runtime avec Vulkan et qui ne doit pas être traduit à chaque fois. Nous supposons que, pour des raisons de licence, cela n »est disponible que pour les développeurs et les titulaires de licence.

Limitations de RTX Remix

RTX Remix est également soumis à quelques restrictions. Ainsi, il ne supporte actuellement que les jeux basés sur DirectX 8 et DirectX 9, qui utilisent ce que l »on appelle unFixed Function Graphics Pipelinepipeline. Ce dernier est aujourd »hui dépassé depuis longtemps. Les jeux et cartes graphiques modernes ont recours à des shaders librement programmables. Cela donne aux développeurs une flexibilité bien plus grande que celle offerte par les processus fixes.

Pour RTX Remix, ces pipelines de rendu fixes semblent toutefois plus faciles à saisir. Il n »est pas encore possible de dire si cela changera à l »avenir. On ne sait pas non plus quels jeux répondent exactement à ces exigences. Nous demandons aux experts de nous dire si Fallout 3 est basé sur DirectX 9.0c, mais utilise-t-il un pipeline graphique à fonction fixe ? N »hésitez pas à nous le dire dans les commentaires!

Nous avons déjà contacté Nvidia à ce sujet et attendons toujours une réponse. Dès que nous l »aurons reçue, nous compléterons cet article en conséquence.

Pour l »instant, les jeux 2D sont toutefois définitivement exclus, même s »ils utilisent l »une des deux versions DirectX mentionnées. C »est ce qu »a confirmé Nvidia lors d »un briefing pour les journalistes qui le demandaient.

Est-ce qu »une carte graphique RTX-40 est nécessaire pour jouer ?

(Une carte graphique RTX 40 n''est pas requise, à moins que vous ne souhaitiez goûter aux avantages de DLSS 3.0.)
(Une carte graphique RTX 40 n »est pas requise, à moins que vous ne souhaitiez goûter aux avantages de DLSS 3.0.)

Non. Il n »est même pas nécessaire que ce soit une carte graphique Nvidia. Il suffit qu »elle supporte le ray tracing et l »API Vulkan, est-il précisé. Seuls ceux qui veulent également profiter de DLSS 3.0 ont besoin d »un des nouveaux modèles. La question de savoir ce qu »il en est lorsque l »on se contente d »échanger des textures à l »aide de RTX Remix sans utiliser le raytracing n »est pas claire. Là aussi, nous avons posé la question et attendons une réponse de la part de Nvidia.

Seule la création de mods avec l »outil RTX Remix Creator nécessite une carte graphique RTX. La condition minimale est de disposer de huit gigaoctets de mémoire graphique, qu »il s »agisse de la série RTX 20, 30 ou 40.

C »est pourquoi RTX Remix pourrait révolutionner le paysage des jeux

RTX Remix simplifie de nombreuses étapes de travail pour les moddeurs. Ceux qui le souhaitent peuvent utiliser les algorithmes d »intelligence artificielle contenus dans le jeu d »outils et améliorer ainsi les graphismes de leur classique préféré. En fait, même les amateurs de créativité peuvent désormais s »exprimer. Et cela ne nécessite pas des années de travail minutieux, mais pratiquement une simple pression sur un bouton.

Si cela ne suffit pas, RTX Remix, basé sur la plate-forme Omniverse, offre aux experts de différents programmes 3D la possibilité de collaborer. C »est un avantage, notamment pour les grands projets qui ne sont pas réalisés par des studios de développement disposant des spécialisations nécessaires. En effet, davantage de ressources peuvent être mises en commun. Comme l »implémentation dans les jeux est facilitée, le temps gagné permet de réaliser davantage de projets.

Que pensez-vous de RTX Remix ? Pensez-vous que nous entrons dans une nouvelle ère de modding ? N »hésitez pas à nous le dire dans les commentaires !