Shader 光影包安装——把 Minecraft 画面提升到"另一个游戏"级
Shader 是什么
Shader(中文常译"光影包")是一套 GLSL 着色器程序,替换 Minecraft 的默认渲染管线,实现:
- 真实的光线追踪/全局光照模拟(不是真的光线追踪,但效果接近)
- 动态天空盒、太阳/月亮的真实光晕
- 水面反射、折射、涟漪效果
- 体积光 / God Rays(上帝之光,阳光穿过树叶的光柱)
- 阴影增强、色彩校正、景深
好的 Shader 包能让 Minecraft 看起来和原版完全不一样——更像 3A 游戏。
两条路线
路线一:Forge / OptiFine 方案
Forge 加载器 → 装 OptiFine → OptiFine 内置 Shader 加载器 → 把光影包扔进 .minecraft/shaderpacks/
优点:OptiFine 自带高清纹理 + Shader 支持,Forge 生态的大部分模组直接兼容。
缺点:OptiFine 自己就是渲染管线修改,和其他性能模组(如 Sodium)冲突。Forge 上你不能用 Sodium,只能用 OptiFine 优化的渲染器。
路线二:Fabric / Sodium + Iris 方案
Fabric 加载器 → 装 Sodium(渲染性能) → 装 Iris(Shader 兼容层) → 把光影包扔进 .minecraft/shaderpacks/
优点:Iris 是一个轻量 Shader 层,不修改核心渲染管线,和 Sodium 完美配合。性能比 OptiFine 好得多。Shader 效果和 OptiFine 路线完全一样。
缺点:需要 Fabric 加载器(Forge 用户没法用)。
选择建议
Fabric 路线 + Iris + Sodium——性能最好、兼容性最好。Forge 路线只有在你一定要玩 CurseForge 重型整合包(很多整合包要求 Forge)时才用。
安装步骤
Fabric + Iris 路线
- 确保你已经装好 Fabric Loader + Fabric API(见 Fabric 安装页)
- 下载 Sodium(Modrinth 搜 Sodium → 选 Fabric 版本)
- 下载 Iris(Modrinth 搜 Iris → 选 Fabric 版本)
- 两个 jar 都扔进
.minecraft/pojav_configs/<版本号>/mods/ - 启动游戏(第一次加载会多花几秒初始化 Iris)
- 进游戏 → 选项 → 视频设置 → Shader Packs
- 此时应该多了一个 Shader 选项页
- 退出游戏
- 把下载好的 Shader 包(
.zip或.zip 解压后)放进.minecraft/shaderpacks/ - 重进游戏 → 选项 → 视频设置 → Shader Packs → 选你刚放进去的 → 应用
Forge + OptiFine 路线
- 装好 Forge Loader(见 Forge 安装页)
- 下载对应 MC 版本的 OptiFine HD(从 OptiFine 官方发布页下载)
- 运行 OptiFine Installer → 选 Install → 它会建一个
OptiFine或Forge + OptiFine的配置档 - 选择这个配置档启动游戏一次(生成 shaderpacks 目录)
- 退出游戏
- 把 Shader 包
.zip扔进.minecraft/shaderpacks/ - 启动游戏 → 选项 → 视频设置 → Shader → 选你放进去的 → 应用
推荐的 Shader 包(按性能需求排序)
| Shader 包 | 视觉效果 | 性能开销 | 说明 |
|---|---|---|---|
| BSL Shaders | 高 | 中低 | 社区最流行的综合性光影包 |
| Complementary Shaders | 最高 | 中 | BSL 的"极致版",细节最丰富 |
| Sildur's Vibrant Shaders (Lite / Medium) | 中高 | 低 | 分 Lite / Medium / High 档,手机选 Lite |
| SEUS PTGI | 极高 | 高 | 伪光线追踪效果,但吃性能 |
| ProjectLUMA | 高 | 中低 | 偏写实风格 |
| Chocapic13 V6 Lite | 中 | 最低 | 古老但依然轻量 |
手机上的性能现实
手机 GPU 远弱于桌面。装光影包后 FPS 可能减半甚至降到个位数——这是正常的。想在手机上有可接受的光影体验:
- 一定选 Lite 或 Low 档 的光影包(比如 Sildur's Vibrant Shaders Lite / Chocapic13 V6 Lite)
- 渲染距离降到 3~5 区块
- 关闭平滑光照(光影包自己接管光照)
- 如果装光影包后卡到没法玩,关掉它——光影包是锦上添花不是必须的