
Le classique en vue du dessus de Rockstar bénéficie désormais d’un éclairage intégralement recalculé en temps réel. Cette transformation a nécessité de contourner un moteur graphique conçu bien avant les GPU modernes.
GTA 2 RTX Remix contourne les limites de DirectDraw

Le moddeur gebdag a publié en open source GTA2 RTX Remix, un projet apportant le path tracing complet et un éclairage dynamique à Grand Theft Auto 2. Sorti en 1999, le jeu s’appuie sur DirectDraw et une ancienne version de Direct3D, deux technologies que NVIDIA RTX Remix ne prend pas nativement en charge.
Pour franchir cet obstacle, le développeur a conçu un wrapper Direct3D 9 personnalisé reposant sur deux DLL. Celles-ci traduisent les appels de rendu historiques du jeu dans un format exploitable par le runtime RTX Remix.

Le résultat introduit un éclairage path tracé en temps réel. Les explosions, les véhicules en feu et les enseignes au néon émettent désormais leur propre lumière, tandis qu’un cycle jour-nuit fait évoluer l’ambiance de Liberty City. Jacob Freeman, de NVIDIA, a partagé sur X une séquence montrant cette transition.
Du 16:9 et jusqu’à 60 FPS

La modification ne se limite pas à l’éclairage. Elle débloque le format panoramique 16:9, alors que la version d’origine était cantonnée au 4:3, et ajoute la génération d’images afin d’atteindre jusqu’à 60 FPS, bien au-delà des performances prévues lors de la sortie initiale.
Le projet a été testé avec la version 9.6 de GTA 2, l’édition gratuite distribuée par Rockstar en 2004. Son fonctionnement exige Windows 10 ou Windows 11 en 64 bits, ainsi que le runtime RTX Remix.

Un nouveau terrain d’essai pour RTX Remix
Cette réalisation rejoint les projets RTX Remix consacrés à Half-Life 2, Max Payne, Morrowind ou Need for Speed Carbon. Son intérêt dépasse toutefois la seule modernisation visuelle : l’emploi d’une couche de traduction Direct3D 9 montre que la communauté peut étendre l’outil à des jeux dont les API graphiques semblaient initialement incompatibles.
GTA 2 reste un cas de niche, mais aussi une démonstration technique révélatrice. En dissociant les appels de rendu du moteur d’origine du traitement assuré par RTX Remix, ce type de wrapper ouvre la voie à d’autres restaurations de titres DirectDraw, à condition que leur pipeline puisse être correctement intercepté.
Source : GTA2 RTX Remix (GitHub)