Installa Fabric, poi aggiungi Sodium e Iris come mod, quindi inserisci il file di uno shader pack nella cartella shaderpacks e attivalo da Video Settings. Questo è l'intero procedimento su Java Edition oggi: la vecchia strada tramite OptiFine esiste ancora, ma Iris è quella su cui vale la pena puntare per prima.
Tre concetti da non confondere
- Un resource pack sostituisce texture, modelli e suoni. È una funzionalità ufficiale — nessuna mod richiesta — e non può aggiungere illuminazione in tempo reale o riflessi da solo.
- Uno shader pack è un insieme di istruzioni di rendering GLSL — ombre dinamiche, riflessi sull'acqua, luce volumetrica — che va ben oltre ciò che un resource pack può toccare.
- Un mod loader (Fabric, in questo caso) è ciò che permette effettivamente a Minecraft di eseguire uno shader pack. Gli shader pack non funzionano da soli; qualcosa deve caricarli.
Iris è quel loader. È progettato per funzionare sopra Fabric e viene distribuito insieme a Sodium, una mod separata che riscrive il rendering di Minecraft puntando sulla velocità anziché sull'estetica. Si installano insieme e Iris legge quindi gli shader pack nello stesso modo in cui faceva OptiFine.
Perché scegliere Iris al posto di OptiFine oggi
Per anni OptiFine è stato l'unico modo pratico per utilizzare gli shader, e molte guide datate puntano ancora lì. Due fattori hanno cambiato le cose: la licenza di OptiFine è chiusa e restrittiva, e tende a entrare in conflitto con il più ampio ecosistema di mod per Fabric, dove risiede la maggior parte delle attuali mod di prestazioni e contenuti. Iris è nato appositamente per risolvere entrambi i problemi: è open-source ed è stato progettato fin dall'inizio per affiancare Sodium invece di contrastarlo.
Il compromesso riguarda il livello di compatibilità: Iris punta a eseguire gli shader pack nel formato OptiFine esistente e per lo più ci riesce, ma un pack creato per funzionalità molto vecchie specifiche di OptiFine può comunque comportarsi diversamente o non caricarsi affatto. Se un pack specifico rifiuta di avviarsi con Iris, è l'unico caso in cui provarlo con OptiFine rappresenta una valida alternativa; evita solo di tenere installati entrambi i loader contemporaneamente, poiché Iris, Canvas e i renderer in stile OptiFine non sono fatti per coesistere e manderanno in crash il gioco.
L'installazione, passo dopo passo
- Installa il loader Fabric per la versione di Minecraft con cui giochi: non sostituisce nulla, è un profilo separato da cui avviare il gioco.
- Scarica Iris tramite il suo installer ufficiale (irisshaders.dev) o attraverso Modrinth/CurseForge. L'installer ufficiale include Sodium automaticamente; se installi manualmente tramite una piattaforma di mod, aggiungi Sodium come file mod separato poiché Iris dipende da esso.
- Avvia il profilo Fabric una volta per consentire al gioco di completare la configurazione, poi chiudilo.
- Scarica uno shader pack — la sezione shaders di Modrinth è un ottimo punto di partenza — e inserisci il file, estratto o in formato
.zip, direttamente nella cartella shaderpacks all'interno dell'installazione di Minecraft. Iris aggiunge automaticamente questa cartella una volta installato; c'è anche un pulsante per aprirla direttamente dal menu di gioco descritto di seguito.
- Apri Minecraft, vai su Options → Video Settings, dove troverai un nuovo pulsante Shader Packs (assente prima di installare Iris). Seleziona il pack dall'elenco e applica.
Nulla di tutto questo tocca i file del tuo mondo o la cartella dei salvataggi in .minecraft, quindi non c'è rischio di perdere un mondo sbagliando un passaggio: nel peggiore dei casi, un pack non si carica o il gioco richiede un riavvio.
In caso di crash o schermata vuota
- Il gioco va in crash all'avvio. La causa più comune sono due mod di rendering in conflitto per lo stesso compito: Iris installato accanto a OptiFine, Canvas o a un renderer basato su Vulkan. Mantienine soltanto una.
- Il pulsante Shader Packs non compare. Significa che Iris non è effettivamente caricato: verifica di aver avviato il profilo Fabric, non quello vanilla, e che Sodium sia presente insieme a Iris.
- Il pack è nella cartella ma non compare nell'elenco. Verifica che si tratti di un file shader pack valido (alcuni download hanno una cartella di troppo nell'archivio zip) e che il pack indichi la tua versione di Minecraft come supportata: una versione creata per una release molto più vecchia o recente è il motivo abituale.
- La tua GPU rifiuta di eseguirlo bene o del tutto. I requisiti di Sodium richiedono una scheda con supporto OpenGL 4.5+, coprendo all'incirca l'hardware desktop dell'ultimo decennio abbondante; le schede grafiche integrate più datate o le configurazioni mobile/ARM che eseguono Minecraft tramite un translation layer non sono affatto supportate.
Una nota sincera sulle prestazioni
Gli shader non sono gratuiti. Anche se Sodium svolge il lavoro pesante sul fronte del rendering vanilla, uno shader pack aggiunge un carico di lavoro reale sulla GPU: alcuni pack attuali implementano il path tracing e la global illumination completa, un impegno nettamente diverso dall'illuminare qualche blocks e fermarsi lì. Uno shader pack leggero su un hardware discreto può raggiungere framerate vicini al vanilla; uno pesante su un hardware modesto può abbattere drasticamente la frequenza dei fotogrammi, specialmente nei biomes aperti con molto cielo e fogliame da illuminare. Se hai appena configurato il tuo sistema per reggere agevolmente una lunga sessione di scavo alla ricerca di diamanti, preparati a cedere parte di quel margine una volta attivati gli shader.
E su Bedrock?
No, non nel senso inteso dai giocatori Java. Dalla versione 1.18.30 di Bedrock Edition, gli shader pack di terze parti inclusi nei resource pack hanno smesso completamente di funzionare, una modifica legata al renderer RenderDragon di Bedrock. Ciò che Bedrock offre invece è una pipeline di deferred rendering integrata, accessibile tramite resource pack ufficiali sui dispositivi supportati, in grado di gestire illuminazione, nebbia e materiali PBR; si tratta tuttavia di regolazioni visive controllate da Mojang, non dell'installazione di uno shader pack indipendente di terze parti come avviene con Iris o OptiFine su Java.
Tutto questo non è supportato ufficialmente da Mojang in alcun caso: gli shader pack e le mod che li caricano sono software di terze parti, e il loro utilizzo è al di fuori del supporto ufficiale indipendentemente dall'edizione.