Instala Fabric, añade Sodium e Iris como mods, coloca el archivo del shader pack en la carpeta shaderpacks y actívalo desde Video Settings. Ese es todo el proceso en Java Edition a día de hoy: la ruta clásica a través de OptiFine sigue existiendo, pero Iris es la que conviene configurar primero.
Tres conceptos que no son lo mismo
- Un resource pack sustituye texturas, modelos y sonidos. Es una función oficial (no requiere mods) y no puede añadir iluminación en tiempo real ni reflejos por sí solo.
- Un shader pack es un conjunto de instrucciones de renderizado GLSL (sombras dinámicas, reflejos en el agua, luz volumétrica) que va mucho más allá de lo que abarca un resource pack.
- Un mod loader (Fabric, en este caso) es lo que realmente permite a Minecraft ejecutar un shader pack. Los shader packs no funcionan por sí solos; algo tiene que cargarlos.
Iris es ese cargador. Está diseñado para funcionar sobre Fabric y viene integrado con Sodium, un mod independiente que reescribe el renderizado de Minecraft buscando rendimiento antes que estética. Se instalan juntos e Iris se encarga de leer los shader packs del mismo modo en que solía hacerlo OptiFine.
Por qué elegir Iris antes que OptiFine ahora
Durante años, OptiFine fue la única forma práctica de usar shaders, y muchas guías antiguas siguen recomendándolo. Dos factores cambiaron este escenario: la licencia de OptiFine es cerrada y restrictiva, y suele entrar en conflicto con el ecosistema de mods de Fabric, donde se encuentra la mayoría de mods actuales de rendimiento y contenido. Iris se creó específicamente para solucionar ambos problemas: es de código abierto y se diseñó desde cero para convivir con Sodium en lugar de competir con él.
La contrapartida reside en la compatibilidad histórica: Iris busca ejecutar shader packs con el formato tradicional de OptiFine y suele lograrlo, pero un pack creado para funciones muy antiguas y específicas de OptiFine puede comportarse de forma distinta o no cargar. Si un pack concreto no funciona en Iris, es el único caso en el que probarlo bajo OptiFine resulta una alternativa razonable; simplemente no mantengas instalados ambos cargadores a la vez, ya que Iris, Canvas y los renderizadores tipo OptiFine no están hechos para coexistir y cerrarán el juego con error.
Instalación paso a paso
- Instala el loader Fabric para la versión de Minecraft a la que juegues; no reemplaza nada, genera un perfil independiente desde el que arrancar.
- Descarga Iris mediante su instalador oficial (irisshaders.dev) o a través de Modrinth/CurseForge. El instalador oficial incluye Sodium de forma automática; si realizas la instalación manual mediante una plataforma de mods, añade Sodium como mod independiente, ya que Iris depende de él.
- Abre el perfil de Fabric una vez para que el juego complete su configuración inicial y ciérralo.
- Descarga un shader pack (la sección de shaders de Modrinth es un buen punto de partida) y mueve el archivo, descomprimido o en formato
.zip, directamente a la carpeta shaderpacks dentro de tu instalación de Minecraft. Iris crea esta carpeta automáticamente tras su instalación; también incluye un botón para abrirla directamente desde el menú del juego que detallamos abajo.
- Inicia Minecraft, entra en Options → Video Settings y verás un nuevo botón llamado Shader Packs (no existía antes de instalar Iris). Selecciona el pack de la lista y aplica los cambios.
Nada de esto modifica los archivos de tus mundos ni la carpeta de guardados de .minecraft, por lo que no hay riesgo de perder una partida si te equivocas en un paso: en el peor de los casos, un pack no cargará o tendrás que reiniciar el juego.
Si el juego se cierra o no aparece nada
- El juego crashea al iniciar. El motivo más habitual es la presencia de dos mods de renderizado intentando hacer el mismo trabajo: Iris instalado junto a OptiFine, Canvas o un renderizador basado en Vulkan. Mantén solo uno.
- El botón Shader Packs no aparece. Significa que Iris no se ha cargado correctamente: comprueba que has iniciado el perfil de Fabric y no la versión vanilla, y que Sodium está presente junto a Iris.
- El pack está en la carpeta pero no sale en la lista. Confirma que el archivo del shader pack es válido (algunas descargas quedan comprimidas dentro de una subcarpeta adicional) y que el pack indica compatibilidad con tu versión de Minecraft; haber descargado una versión para una edición mucho más antigua o nueva suele ser la causa.
- La GPU no rinde bien o no es capaz de ejecutarlo. Los requisitos propios de Sodium exigen una gráfica compatible con OpenGL 4.5+, lo que cubre prácticamente el hardware de escritorio de la última década; las gráficas integradas antiguas o las plataformas móviles/ARM que ejecutan Minecraft mediante capas de traducción no son compatibles.
Apunte realista sobre el rendimiento
Los shaders tienen un coste de rendimiento. Aunque Sodium asuma la carga pesada optimizando la base vanilla, un shader pack añade trabajo real a la GPU: algunos packs actuales incorporan path tracing e iluminación global completa, lo que supone una carga muy diferente a iluminar unos cuantos blocks y dar por terminado el trabajo. Un shader pack ligero en un equipo decente puede acercarse a la tasa de fotogramas del juego vanilla; uno pesado en un equipo modesto reducirá los frames drásticamente, sobre todo en biomes abiertos con gran presencia de cielo y vegetación. Si acabas de optimizar tu equipo para minar diamantes con fluidez durante horas, cuenta con ceder parte de ese margen en cuanto actives los shaders.
¿Qué pasa con Bedrock?
No funcionan, al menos no en el sentido que entienden los jugadores de Java. A partir de Bedrock Edition 1.18.30, los shader packs de terceros integrados en resource packs dejaron de ser compatibles por completo debido al motor RenderDragon. A cambio, Bedrock cuenta con un pipeline de renderizado diferido integrado, disponible a través de resource packs oficiales en dispositivos compatibles, capaz de ajustar iluminación, niebla y materiales PBR; sin embargo, se trata de ajustes visuales regulados por Mojang, no de la instalación de shader packs independientes de terceros como permiten Iris u OptiFine en Java.
Nada de esto cuenta con soporte directo de Mojang: los shader packs y los mods que los cargan son software de terceros, y ejecutarlos queda fuera del soporte oficial en cualquiera de las ediciones.