Vos jeux rétro sont un peu trop beaux? Ajoutez une touche rétro avec un shader RetroArch.
Les gens vous recommandent souvent de jouer à vos jeux préférés en utilisant le frontal multi-émulateur de RetroArch. Cependant, vous pourriez toujours trouver qu'ils semblent légèrement "décalés" par rapport à la façon dont vous vous en souvenez lorsque vous les avez joués pour la première fois il y a des décennies. Heureusement, RetroArch prend en charge divers shaders, avec lesquels vous pouvez imiter l'apparence de l'ancien CRT sur lequel vous avez rencontré Mario, Sonic et leurs amis pour la première fois.
Voyons donc comment ces shaders fonctionnent et comment vous pouvez les configurer pour transformer vos anciens jeux en leur gloire ancienne, floue, déformée par le vieux phosphore et masque d'ombre / Trinitron.
Comment fonctionnent les shaders RetroArch?
Les shaders sont des extraits de code qui s'exécutent sur le GPU et modifient l'apparence des graphiques produits par un jeu ou, dans ce cas, un émulateur.
Vous pouvez considérer les shaders comme des filtres visuels qui peuvent radicalement changer l'apparence des jeux sur votre écran. Pour utiliser un exemple concret, considérez à quel point le monde est différent lorsque vous portez des classes teintées. Les cours ne changent pas le monde qui vous entoure; ils affectent votre perception des couleurs, de la luminosité et du contraste du monde.
RetroArch est livré avec divers shaders qui vous permettent d'appliquer des dizaines d'effets sur vos jeux. Certains changent les couleurs des jeux; d'autres essaient de rendre les graphiques plus nets pour améliorer les détails ou plus lisses pour réduire les "jaggies" (les pixels apparaissant à cause de la différence entre la cible d'origine de votre moniteur et celle du jeu résolution). Et beaucoup ne sont pas des shaders autonomes, mais des groupes de plusieurs shaders individuels pour obtenir des résultats visuels plus détaillés.
Cependant, puisque nous parlons d'émulation et de jeu rétro, les plus populaires sont les "shaders CRT". Ceux-ci visent à faire ressembler nos moniteurs à écran plat modernes aux écrans CRT sur lesquels nous avons joué à l'origine aux jeux émulés à l'époque.
Les différents "types" de shaders dans RetroArch
RetroArch prend en charge diverses 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 davantage les choses, une API pourrait mieux fonctionner sur votre GPU particulier par rapport aux autres et peut également conduire à des résultats meilleurs ou pires, selon le noyau de l'émulateur que vous choisissez pour jouer un jeu.
Vous devrez peut-être expérimenter pour obtenir les meilleurs résultats pour la combinaison de votre matériel et des jeux auxquels vous voulez jouer.
La plupart des utilisateurs d'un PC relativement nouveau avec un GPU de Nvidia ou AMD devraient d'abord essayer le Vulcain API, suivi de OpenGL, et puis Direct3D.
Comme nous le verrons plus loin, vous pouvez choisir parmi trois types de shaders: CG, GLSL, et Argot. Idéalement, optez pour la troisième option, Slang, qui est compatible avec Vulkan, Direct3D et OpenGL Apis. Selon la documentation officielle de RetroArch, il s'agit du shader le plus récent et le plus recommandé. format.
Votre deuxième option devrait être GLSL, mais ces shaders ne sont compatibles qu'avec OpenGL et le meilleur pour une utilisation sur les téléphones et les tablettes.
CG devrait être votre dernière option, car ils sont officiellement considérés comme anciens, obsolètes et même non pris en charge par certaines versions de RetroArch.
Avant de choisir un shader...
Avant de passer aux shaders eux-mêmes, passons en revue quelques autres options de RetroArch qui sont tout aussi importantes pour l'apparence de vos jeux émulés.
Notez que, pour cet article, nous tenons pour acquis que vous disposez d'une configuration de base de RetroArch opérationnelle. Sinon, consultez notre guide sur comment configurer RetroArch sous Windows.
- Lorsque vous utilisez le menu plein écran de RetroArch, accédez à Paramètres et entrez le Conducteurs sous-menu.
- Déplacez-vous vers le Vidéo option et choisissez le pilote vidéo pour l'API graphique que vous souhaitez utiliser (qui, dans notre cas, sera Vulcain).
- Revenez au niveau supérieur du menu RetroArch et lancez n'importe quel jeu auquel vous souhaitez jouer. Dans cet article, nous utiliserons des jeux classiques pour la première console PlayStation de Sony avec le Coccinelle PSX-HW noyau d'émulation.
- Avec le jeu en cours d'exécution, revenez au menu de RetroArch (par défaut, il est accessible en appuyant sur F1 sur votre clavier). Vous vous retrouverez sur un menu pour le jeu actif. Faites défiler vers le bas et choisissez le Choix entrée.
- Faites défiler vers le bas pour trouver le Filtrage de texture entrée. Bien que ce ne soit pas lié aux shaders que nous verrons ensuite, c'est tout aussi important pour l'apparence de vos jeux. Définissez sa valeur sur La 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 jouant, et SABR, xBR, ou JINC2 pour des algorithmes de lissage plus avancés qui donnent aux jeux un aspect plus caricatural.
DIY Retrogame Remastering avec les shaders de RetroArch
L'utilisation de shaders dans RetroArch est aussi simple que de les sélectionner via son 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 à ceux dont vous vous souvenez, puis de les peaufiner davantage pour perfectionner la sortie visuelle de RetroArch.
Commencez par revenir au niveau de menu précédent (par défaut, en utilisant le retour arrière). Faites défiler vers le bas pour trouver et entrer dans le sous-menu Shaders. Alors...
- Changez le Shaders vidéo basculer vers SUR pour activer l'utilisation des shaders.
- Choisir Charger le préréglage du shader pour charger un shader.
- Aller au dernier dossier, shaders_slang, et saisissez-le.
- Pour vous aider à donner un sens à sa collection de shaders, RetroArch les a regroupés dans des dossiers en fonction de leur type. Pour cet article, nous allons opter pour 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 CRT sous-dossier.
- 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 moniteurs CRT, toutes les autres lignes étant de couleur plus foncée. D'autres combinent plus d'effets comme la lueur, le flou, la distorsion des couleurs, etc.
- Nous sommes allés pour le CRT Royale shader, qui empile divers effets pour obtenir un look semblable aux anciens téléviseurs Trinitron de Sony.
- Vous n'aimez pas l'apparence d'un jeu avec le shader que vous avez choisi? Retour à la Shaders menu et feuilletez le Ombrage vidéo basculer sur off et sur on. Cette action devrait décharger votre shader actif et vous permettre d'en choisir un nouveau.
- Si vous trouvez un shader que vous aimez le plus mais que vous sentez un peu "off", ne cherchez pas d'autres alternatives: ajustez-le! Retour à la Shaders menu et faites défiler vers le bas. Le shader que vous avez choisi offrira probablement quelques options pour modifier son apparence. Par exemple, le CRT Royale shader est un ensemble de divers shaders que vous pouvez modifier individuellement. Ce faisant, vous pouvez personnaliser la quantité de floraison, l'incidence de la lignes de balayage, et ainsi de suite.
- Après avoir modifié la configuration d'un shader, vous ne verrez aucun changement dans les graphismes de votre jeu. Pour cela, vous devrez faire défiler vers le haut près du haut du même menu et sélectionner Appliquer les modifications.
Pouvez-vous utiliser plusieurs shaders, et cela vaut-il 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 à votre guise. Néanmoins, en règle générale, évitez de mélanger des shaders qui tentent d'obtenir des résultats similaires.
Par exemple, vous pouvez encore améliorer les visuels de vos jeux en combinant un CRT avec un anti crénelage shader, 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 des lignes de balayage, vous pourriez finir par regarder un écran noir au lieu de visuels améliorés.
Les shaders sont parfaits pour donner à vos jeux l'apparence dont vous vous souvenez, mais ils ne peuvent pas vous aider à battre ce boss de niveau final. Ne vous inquiétez pas, nous ne le dirons à personne si vous consultez notre guide sur comment utiliser RetroArch pour rendre les vieux jeux plus faciles à battre!
Jeux rétro, la façon dont vous vous en souvenez
Comme vous le constaterez par vous-même lorsque vous utiliserez des shaders avec vos jeux émulés, il n'y a pas de retour en arrière après les avoir essayés. Les anciens jeux n'étaient pas destinés à être joués sur des écrans plats modernes.
Nos écrans modernes sont parfaits pour présenter des graphismes nets et vifs, mais lorsque vous jouez à de vieux jeux, le résultat peut ressembler à un gâchis pixélisé.
En utilisant les shaders de RetroArch, vous pouvez rapprocher les visuels de votre jeu de la façon dont ils étaient censés apparaître sur un écran CRT classique et, plus important encore, à la façon dont vous vous souvenez qu'ils avaient l'air lorsque vous les avez joués pour la première fois.