On vous recommande souvent de jouer à vos jeux préférés en utilisant l’interface multi-émulateurs de RetroArch. Cependant, il se peut que vous trouviez qu’ils ne ressemblent pas du tout à ce dont vous vous souvenez lorsque vous y avez joué pour la première fois il y a plusieurs dizaines d’années. Heureusement, RetroArch supporte différents shaders, avec lesquels vous pouvez émuler l’aspect de l’ancien tube cathodique sur lequel vous avez rencontré Mario, Sonic et leurs amis pour la première fois.

Voyons donc comment fonctionnent ces shaders et comment vous pouvez les configurer pour redonner à vos vieux jeux leur ancienne gloire, floue, déformée par le vieux phosphore et le masque d’ombre/Trinitron.


Comment fonctionnent les shaders de RetroArch ?

Les shaders sont des bouts de code qui s’exécutent sur le GPU et modifient l’apparence des graphiques produits par un jeu ou, dans le cas présent, par un émulateur.

Vous pouvez considérer les shaders comme des filtres visuels qui peuvent modifier radicalement l’apparence des jeux sur votre écran. Pour utiliser un exemple concret, considérez comment le monde semble différent lorsque l’on porte des vêtements teintés. Les lunettes ne changent pas le monde qui vous entoure, elles affectent votre perception des couleurs, de la luminosité et du contraste du monde.

Lire  Top 10 des logiciels antivirus en 2025 : Protégez efficacement votre PC

RetroArch est livré avec différents shaders qui vous permettent d’appliquer des dizaines d’effets à vos jeux. Certains modifient les couleurs des jeux ; d’autres tentent de rendre les graphismes plus nets pour rehausser les détails ou plus lisses pour réduire les « jaggies » (les pixels proéminents qui apparaissent en raison de la différence entre la résolution de votre moniteur et la résolution cible originale du jeu). De plus, de nombreux shaders ne sont pas autonomes, mais regroupent plusieurs shaders individuels afin d’obtenir des résultats visuels plus détaillés.

Cependant, puisque nous parlons d’émulation et de jeux rétro, les plus populaires sont les « CRT shaders ». Ils ont pour but de faire ressembler nos écrans plats modernes aux écrans CRT sur lesquels nous jouions à l’origine aux jeux émulés.

Les différents « types » de shaders dans RetroArch

RetroArch supporte plusieurs API graphiques. Comme nous le verrons plus tard, il est également livré avec des shaders en plusieurs langues. Et tous ne sont pas compatibles avec toutes les API.

Pour compliquer encore les choses, une API peut mieux fonctionner sur votre GPU particulier que sur les autres et peut également conduire à des résultats meilleurs ou pires, en fonction du noyau d’émulateur que vous choisissez pour jouer à un jeu.

Lire  Création de personnages de jeux basés sur des sprites en Pygame

Vous devrez peut-être expérimenter pour obtenir les meilleurs résultats en fonction de votre matériel et des jeux auxquels vous souhaitez jouer.

La plupart des utilisateurs d’un PC relativement récent équipé d’un GPU Nvidia ou AMD devraient d’abord essayer la fonction Vulkan API, suivie par OpenGLet ensuite Direct3D.

Comme nous le verrons plus loin, vous avez le choix entre trois types de shaders : CG, GLSLet L’argot. Idéalement, optez pour la troisième option, Slang, qui est compatible avec les API Vulkan, Direct3D et OpenGL. Selon la documentation officielle de RetroArch, il s’agit du format de shader le plus récent et le plus recommandé.

Votre deuxième option devrait être GLSLmais ces shaders ne sont compatibles qu’avec OpenGL et convient mieux aux téléphones et aux tablettes.

CG devraient être votre dernière option, car ils sont officiellement considérés comme vieux, dépréciés, et ne sont même pas supportés par certaines versions de RetroArch.

Lire  Que sont les frais de transaction de Bitcoin et pourquoi sont-ils si élevés ?

Avant de choisir un Shader…

Avant de passer aux shaders eux-mêmes, passons en revue d’autres options de RetroArch qui sont tout aussi importantes pour l’aspect de vos jeux émulés.

Notez que, pour cet article, nous prenons pour acquis que vous disposez d’une configuration de base de RetroArch. Si ce n’est pas le cas, consultez notre guide sur l’installation de RetroArch sous Windows.

  1. Lorsque vous utilisez le menu plein écran de RetroArch, déplacez-vous vers Paramètres et entrez dans le champ Pilotes sous-menu.
    Paramètres Retroarch Pilotes

  2. Déplacer vers le Vidéo et choisissez le pilote vidéo pour l’API graphique que vous voulez utiliser (qui, dans notre cas, sera Vulkan).
    Paramètres Retroarch Pilotes Vidéo Vulkan

  3. Retournez au niveau supérieur du menu RetroArch et lancez le jeu de votre choix. Dans cet article, nous utiliserons des jeux classiques de la première console PlayStation de Sony, la Coccinelle PSX-HW noyau d’émulation.
    Retroarch Sélection d'un jeu PSX

  4. Une fois le jeu lancé, retournez dans le menu de RetroArch (par défaut, il est accessible en appuyant sur la touche F1 de votre clavier). Vous vous retrouverez dans le menu du jeu actif. Faites défiler le menu vers le bas et choisissez l’option Options entrée.
    Options de menu du jeu Retroarch Active

  5. Faire défiler vers le bas pour trouver l’option Filtrage des textures Le filtrage des textures est une entrée en matière. Bien qu’elle ne soit pas liée aux shaders que nous verrons par la suite, elle est tout aussi importante pour l’apparence de vos jeux. Définissez sa valeur à Le plus proche pour que les graphismes de votre jeu soient aussi proches que possible du matériel d’origine, Bilinéaire ou 3 points si vous voulez les rendre plus fluides en les jouant, et SABR, xBRou JINC2 pour des algorithmes de lissage plus avancés qui donnent aux jeux un aspect plus cartoonesque.
    Retroarch Active Game Menu Options Texture Filtering JINC2

Remasterisation de jeux avec les shaders de RetroArch

Utiliser les shaders dans RetroArch est aussi simple que de les sélectionner dans le menu. Ce qui est difficile, c’est de trouver le meilleur pour ce que vous préférez, de faire en sorte que les jeux que vous aimez ressemblent à ce dont vous vous souvenez, puis de les peaufiner pour parfaire le rendu visuel de RetroArch.

Commencez par revenir au niveau de menu précédent (par défaut, en utilisant l’espacement arrière). Faites défiler vers le bas pour trouver et entrer dans le sous-menu Shaders. Puis…

  1. Changer le Shaders vidéo basculer vers ON pour permettre l’utilisation de shaders.
    Retroarch Active Game Menu Shaders

  2. Choisir Charger le préréglage du shader pour charger un shader.
    Retroarch Active Game Menu Shaders Load Shader Preset

  3. Déplacer vers le dernier dossier, shaders_slanget entrez-la.
    Retroarch Active Game Menu Shaders Slang Folder

  4. Pour vous aider à vous y retrouver dans sa collection de shaders, RetroArch les a regroupés dans des dossiers en fonction de leur type. Pour cet article, nous allons choisir un shader CRT pour que les jeux ressemblent à ce qu’ils étaient lorsqu’ils étaient affichés sur d’anciens moniteurs CRT. Vous pouvez trouver ces shaders dans le dossier CRT sous-dossier.
    Retroarch Active Game Menu Shaders Slang Dossier CRT

  5. RetroArch propose de nombreux shaders CRT, chacun reproduisant différents « looks » d’écran CRT. Certains ajoutent simplement des lignes de balayage pour imiter l’aspect inégal des écrans CRT, avec une ligne sur deux d’une couleur plus foncée. D’autres combinent plus d’effets comme la lueur, le flou, la distorsion des couleurs, etc.
    Retroarch Active Game Menu Shaders Slang CRT Royale Shader File

  6. Nous avons opté pour le CRT Royale qui empile différents effets pour obtenir un aspect proche des anciens téléviseurs Trinitron de Sony.
    Retroarch Active Game Chrono Cross avec CRT Royale Shader

  7. Vous n’aimez pas l’aspect d’un jeu avec le shader que vous avez choisi ? Retournez à la page Shaders et cliquer sur le bouton Video Shader basculer vers la désactivation et l’activation. Cette action devrait décharger votre shader actif et vous permettre d’en choisir un nouveau.
    Retroarch Active Game Menu Switching Shaders (Menu actif du jeu)

  8. Si vous trouvez un shader que vous appréciez mais qui vous semble un peu « décalé », ne cherchez pas d’autres solutions : modifiez-le ! Retourner à la page Shaders et faites défiler vers le bas. Le nuanceur que vous avez choisi propose probablement des options permettant d’en modifier l’apparence. Par exemple, l’option CRT Royale shader est un ensemble de différents shaders que vous pouvez modifier individuellement. En faisant cela, vous pouvez personnaliser la quantité de bloom, l’impact de la scanlineset ainsi de suite.
    Retroarch Active Game Menu Shaders CRT Royale Shader Customization

  9. Après avoir modifié la configuration d’un shader, vous ne verrez aucun changement dans les graphismes de votre jeu. Pour cela, vous devrez remonter vers le haut du même menu et sélectionner Appliquer les modifications.
    Retroarch Active Game Menu Shaders Apply Changes

Peut-on utiliser plusieurs shaders, et est-ce que cela vaut la peine ?

RetroArch vous permet d’utiliser plusieurs shaders les uns sur les autres, et vous êtes libre de les mélanger et d’expérimenter comme bon vous semble. Cependant, en règle générale, évitez de mélanger des shaders qui tentent d’obtenir des résultats similaires.

Par exemple, vous pouvez améliorer l’aspect visuel de vos jeux en combinant un shader CRT avec un anti-crénelage mais pas en essayant d’empiler trois shaders CRT différents les uns sur les autres. Dans un exemple extrême, en empilant des lignes de balayage sur d’autres lignes de balayage, vous risquez de vous retrouver avec un écran noir au lieu d’avoir des images améliorées.

Les shaders sont parfaits pour donner à vos jeux l’aspect dont vous vous souvenez, mais ils ne peuvent pas vous aider à vaincre le boss du dernier niveau. Ne vous inquiétez pas, nous ne le dirons à personne si vous consultez notre guide sur la façon d’utiliser RetroArch pour rendre vos vieux jeux plus faciles à battre !

Les jeux rétro, comme vous vous en souvenez

Comme vous le constaterez par vous-même lorsque vous utiliserez les shaders avec vos jeux émulés, il est impossible de revenir en arrière après les avoir essayés. Les jeux anciens n’ont pas été conçus pour être joués sur des écrans plats modernes.

Nos écrans modernes sont parfaits pour présenter des graphismes clairs et vifs, mais lorsque vous jouez à de vieux jeux, le résultat peut ressembler à un désordre pixellisé.

En utilisant les shaders de RetroArch, vous pouvez rapprocher les visuels de vos jeux de l’aspect qu’ils devaient avoir sur un écran CRT classique et, plus important encore, de l’aspect dont vous vous souvenez lorsque vous y avez joué pour la première fois.