Installez Fabric, ajoutez Sodium et Iris comme mods, puis déposez le fichier d'un shader pack dans le dossier shaderpacks et activez-le depuis Video Settings. Voilà toute la procédure sur Java Edition aujourd'hui : l'ancienne méthode via OptiFine existe toujours, mais Iris est désormais la solution à privilégier.
Trois notions à ne pas confondre
- Un resource pack modifie les textures, les modèles et les sons. Il s'agit d'une fonctionnalité officielle — aucun mod requis — incapable d'ajouter seule des reflets ou un éclairage en temps réel.
- Un shader pack est un ensemble d'instructions de rendu en GLSL — ombres dynamiques, reflets sur l'eau, lumière volumétrique — qui va bien au-delà de ce que peut gérer un resource pack.
- Un mod loader (Fabric, dans ce cas) est ce qui permet concrètement à Minecraft d'exécuter un shader pack. Les shader packs ne fonctionnent pas seuls ; il faut un outil pour les charger.
Iris remplit ce rôle de loader. Conçu pour tourner sur Fabric, il est livré avec Sodium, un mod distinct qui réécrit le moteur de rendu de Minecraft pour maximiser la vitesse plutôt que l'esthétique. Vous les installez ensemble, et Iris lit ensuite les shader packs de la même manière qu'OptiFine autrefois.
Pourquoi choisir Iris plutôt qu'OptiFine aujourd'hui
Pendant des années, OptiFine a été la seule option pratique pour faire tourner des shaders, et de nombreux guides anciens continuent de le recommander. Deux éléments ont changé la donne : la licence d'OptiFine est fermée et restrictive, et il a tendance à entrer en conflit avec l'écosystème global de mods Fabric, où se concentre la majorité des mods récents de contenu et de performances. Iris a été conçu précisément pour régler ces deux problèmes : il est open-source et a été pensé dès l'origine pour s'associer à Sodium plutôt que de s'y opposer.
La contrepartie concerne l'historique de compatibilité : Iris a pour but de faire tourner les shader packs au format OptiFine existants et y parvient la plupart du temps, mais un pack conçu pour de très anciennes fonctionnalités spécifiques à OptiFine peut réagir différemment ou refuser de se lancer. Si un pack particulier ne fonctionne pas sous Iris, c'est le seul cas où tenter de le lancer sous OptiFine reste une solution de secours pertinente. Veillez simplement à ne pas garder les deux loaders installés en même temps : Iris, Canvas et les moteurs de rendu de type OptiFine ne sont pas faits pour coexister et feront planter le jeu.
L'installation, étape par étape
- Installez le loader Fabric pour la version de Minecraft sur laquelle vous jouez — il ne remplace rien, il s'agit d'un profil séparé à lancer.
- Téléchargez Iris via son installateur officiel (irisshaders.dev) ou depuis Modrinth/CurseForge. L'installateur officiel intègre Sodium automatiquement ; si vous effectuez une installation manuelle depuis une plateforme de mods, ajoutez le fichier de mod de Sodium séparément, car Iris en dépend.
- Lancez le profil Fabric une première fois pour que le jeu finalise son initialisation, puis fermez-le.
- Téléchargez un shader pack — la section shaders de Modrinth constitue un bon point de départ — et placez le fichier, décompressé ou sous forme de
.zip, directement dans le dossier shaderpacks de votre répertoire Minecraft. Iris crée automatiquement ce dossier une fois installé ; un bouton permet également de l'ouvrir directement depuis le menu en jeu décrit ci-dessous.
- Lancez Minecraft, rendez-vous dans Options → Video Settings : un nouveau bouton Shader Packs est désormais visible (il n'apparaissait pas avant l'installation d'Iris). Choisissez le pack dans la liste et validez.
Rien dans cette procédure ne touche aux fichiers de vos mondes ni au dossier de sauvegardes .minecraft ; vous ne risquez donc pas de perdre un monde en cas d'erreur. Au pire, un pack ne se charge pas ou le jeu nécessite un redémarrage.
En cas de plantage ou d'écran vide
- Le jeu plante au lancement. La cause la plus fréquente vient de deux mods de rendu en conflit pour la même tâche : Iris installé aux côtés d'OptiFine, de Canvas ou d'un renderer basé sur Vulkan. N'en conservez qu'un seul.
- Le bouton Shader Packs est absent. Cela signifie qu'Iris n'est pas chargé : vérifiez que vous avez bien lancé le profil Fabric et non la version vanilla, et que Sodium est bien présent avec Iris.
- Le pack est dans le dossier mais n'apparaît pas dans la liste. Assurez-vous qu'il s'agit d'un fichier de shader pack valide (certains téléchargements contiennent un sous-dossier de trop dans le zip) et que votre version de Minecraft figure parmi les versions compatibles ; un pack conçu pour une version bien plus ancienne ou plus récente en est souvent la cause.
- Votre GPU a du mal ou refuse de le lancer. Les exigences de Sodium imposent une carte graphique compatible OpenGL 4.5+, soit l'équivalent du matériel de bureau sorti depuis plus d'une décennie ; les puces graphiques intégrées plus anciennes ou les configurations mobiles/ARM faisant tourner Minecraft via une couche de traduction ne sont pas prises en charge.
Les shaders ont un coût. Même avec Sodium pour soulager la partie vanilla du moteur de rendu, un shader pack impose une réelle charge de travail au GPU : certains packs récents intègrent du path tracing et une illumination globale complète, une tâche bien différente de l'éclairage de quelques blocks. Un shader pack léger sur une machine correcte peut maintenir un framerate proche du vanilla ; un pack lourd sur une configuration modeste peut faire chuter drastiquement vos images par seconde, en particulier dans les biomes ouverts riches en ciel et en végétation. Si vous venez de régler votre configuration pour miner confortablement des diamants pendant des heures, attendez-vous à perdre une partie de cette marge une fois les shaders activés.
Qu'en est-il de Bedrock ?
Non — pas au sens où l'entendent les joueurs Java. Depuis Bedrock Edition 1.18.30, les shader packs tiers intégrés aux resource packs ont cessé de fonctionner de manière généralisée, une modification liée au moteur RenderDragon de Bedrock. Bedrock propose à la place un pipeline de deferred rendering intégré, accessible via des resource packs officiels sur les appareils compatibles, capable de gérer l'éclairage, le brouillard et les matériaux PBR. Il s'agit toutefois d'ajustements visuels encadrés par Mojang, et non de l'installation d'un shader pack tiers indépendant comme le permettent Iris ou OptiFine sur Java.
Rien de tout cela n'est officiellement pris en charge par Mojang : les shader packs et les mods nécessaires à leur chargement restent des logiciels tiers, et leur utilisation sort du cadre de l'assistance officielle, quelle que soit l'édition.