GTA San Andreas continue de recevoir des améliorations de la communauté des moddeurs plus de deux décennies après sa sortie originale, et l'une des plus frappantes est Proper Shaders, un mod graphique créé par Junior_Djjr qui cherche à moderniser l'éclairage du classique Rockstar sans se limiter à appliquer un filtre externe. Comme nous le dit DSOGaming, sa nouvelle version ajoute un rendu entièrement différé, un éclairage par pixel, des ombres plus avancées et de multiples effets conçus pour donner à Los Santos, San Fierro et Las Venturas un aspect beaucoup plus moderne.
L'auteur lui-même souligne que Proper Shaders n'est pas un préréglage ReShade, ENB ou RenderHook, mais plutôt un mod qui fonctionne avec des solutions internes et des shaders modernes pour renouveler la section graphique du jeu. Sur la page MixMods, Junior_Djjr explique que le but est de réaliser un remaster jouable, stable, compatible et optimisé, et pas seulement une modification conçue pour des captures spectaculaires.
Un saut technique pour l’éclairage de San Andreas
La grande nouveauté de cette version est la mise en place d'un système de rendu différé, une technique courante dans les jeux modernes qui permet de gérer plus efficacement de nombreuses lumières dynamiques. À cela s’ajoute l’éclairage par pixel, qui permet aux surfaces de réagir plus précisément à la lumière, avec des centaines de lumières dynamiques optimisées réparties dans tout le monde du jeu. Selon le moddeur lui-même, c'est la première fois que quelqu'un parvient à implémenter de cette manière le rendu entièrement différé dans GTA San Andreas.
Proper Shaders intègre également des faisceaux lumineux volumétriques, des rayons du soleil, des particules molles, une occlusion ambiante avec prise en charge de SSAO et HBAO, ainsi que des ombres dynamiques par pixel en quatre cascades, également identifiées sous le nom d'ombres NVIDIA PCSS. De plus, il inclut une technique de masque d'ombre lissée avec flou gaussien, qui devrait réduire la dureté de certaines ombres et donner un aspect plus naturel aux scènes extérieures et intérieures.
Les améliorations ne restent pas légères et le mod ajoute une texturation procédurale stochastique, un Wind Shader animé, un mipmapping pour le personnage, une simulation HDR avec Tonemapping et des valeurs ajustées pour plus de 11 000 textures dans le jeu, y compris les paramètres de rugosité, les ombres et le comportement des matériaux. Dans les versions futures, Junior_Djjr fonctionne sur les nuages volumétriques, le shader de ciel PBR, la cartographie normale, les réflexions de l'espace d'écran, l'éclairage global à l'écran, le mappage d'occlusion de parallaxe et d'autres effets plus avancés.
La version la plus récente de Proper Shaders est disponible via Patreon du moddeur, tandis qu'une ancienne version, datant de mars, peut être téléchargée publiquement. Cette édition gratuite n'inclut pas toutes les nouveautés de May, mais elle propose déjà une amélioration graphique notable et maintient la philosophie du projet, qui est de proposer une mise à jour visuelle intégrée au jeu lui-même et orientée vers le gameplay.
