Complementary 会改变 Minecraft Java 中的光照、阴影、水面和氛围。你可以通过 Shader 选项,把画面调整到符合你的喜好和电脑配置。本文会解释重要调节项,并提供一种方法,让你自己比较它们的实际作用。你需要合适的 Shader 加载器,以及一套能正常工作的版本组合,包括 Minecraft、加载器、图形 Mod 和 Shader 包。

Reimagined 还是 Unbound:这些变体有什么区别?

Complementary 提供两种起始风格。Reimagined 更贴近 Minecraft 标志性的视觉风格,Unbound 则偏向更真实的外观。根据作者说明,这些变体的区别在于预设;之后两者都可以继续调整。因此,你不必只因为水面或云层外观不同,就更换整套安装环境。Complementary:变体和安装

选择更接近你理想画面的起始风格。这样可以减少不必要的改动,也能给你一个清晰的回退点。不同风格本身并不能证明性能更好。

设置之前:检查安装和初始状态

先备份你的客户端实例。记录 Minecraft 版本、Mod 加载器、Shader 加载器和 Shader 包的文件名。在官方下载页面检查这套版本组合是否受支持。Shader 包不能替代 Shader 加载器。

作者页面提供带 Iris 的安装器,也提供手动下载。如果你已有一个 Modpack 实例,应先检查该实例的要求,避免额外添加第二套不同的图形安装配置。Iris 项目页面说明了 Shader 加载器的作用,以及 Mod 兼容性的边界。

打开当前启用包的 Shader 选项。具体菜单路径取决于所用的 Minecraft 和 Iris 版本。拍照或记录你的初始配置。如果你更改单个数值,之后完整重置配置通常比猜测多个原始设置更明确。

Original English client screenshot: Complementary Unbound r5.8.1 in Iris 1.8.8 on Minecraft 1.21.1. The High profile and the Performance, Lighting, Materials, Camera and Atmosphere menus are visible.
Original English client screenshot: Complementary Unbound r5.8.1 in Iris 1.8.8 on Minecraft 1.21.1. The High profile and the Performance, Lighting, Materials, Camera and Atmosphere menus are visible.

View original screenshot (1600 × 900)

最重要的设置有什么作用

技术名称有助于之后重新找到对应选项。以下所有键名和英文选项名,都已在 2026 年 9 月 10 日额外直接对照 Complementary Unbound r5.8.1 包检查。其他包版本可能提供不同名称和数值。

选项 作用 比较时应关注什么
Real-Time Shadows (SHADOW_QUALITY) 阴影计算质量 建筑上的阴影噪点和边缘
Shadow Distance (shadowDistance) 动态阴影的范围 远眺时的过渡
水面风格 (WATER_STYLE_DEFINE) 基础水面外观 岸边和水下区域的可读性
水面反射 (WATER_REFLECT_QUALITY) 反射质量 大面积水面上的画面稳定度
云层质量 (CLOUD_QUALITY) 云层显示的质量等级 开阔地形中的轮廓和画面稳定度
Bloom (BLOOM_ENABLED, BLOOM_STRENGTH) 明亮画面区域的泛光 光源旁细节的可见性
Motion Blur (MOTION_BLUR_EFFECT) 运动模糊 转身和快速移动时的可读性
General Brightness (TM_EXPOSURE) 整体画面亮度 明暗区域的辨识度

官方仓库中可以查看选项定义相关说明。这份列表不是建议你直接编辑 Shader 文件:请使用游戏内提供的选项。

Original English client screenshot: Complementary Unbound r5.8.1 Performance Settings. Real-Time Shadows and Shadow Distance are separate controls; this example uses Medium shadows and a 12-chunk shadow distance.
Original English client screenshot: Complementary Unbound r5.8.1 Performance Settings. Real-Time Shadows and Shadow Distance are separate controls; this example uses Medium shadows and a 12-chunk shadow distance.

View original screenshot (1600 × 900)

分开观察阴影质量和阴影距离

远处阴影边缘的显示距离,和你眼前不稳定的阴影边缘,是两种不同现象。先确认真正困扰你的问题是什么。近距离可以用房屋边缘或栅栏测试;距离范围可以用一条较长的道路或开阔田野测试。

一次只更改这两个选项中的一个,并比较同一个视角。如果你看不出相关差异,就不必只因为名称听起来更高,就保留更高设置。如果较低等级造成明显干扰的伪影,先恢复初始值。这样可以清楚追踪是哪项改动参与了变化。

水面、云层和日常可读性

一张晴天海滩截图并不能说明你的 Shader 在洞穴里或下雨时玩起来是否舒服。因此请选择多个日常场景:你的基地、一条林间小路、一处岸边和一个较暗的室内空间。

观察水面时,检查你是否还能清楚看见水底和岸线。观察云层时,关注正常移动过程中的画面。明亮效果不应遮挡重要物品和轮廓。如果运动模糊让瞄准或建造变得困难,就用关闭该效果后的同一路线进行比较。

这些决定有一部分属于个人偏好。因此请分别记录:画面是否更合你眼缘,操作是否更舒服,或者你是否真的测到了性能变化。更好看的场景和更快的场景是两种不同结果。

用六个步骤找到合适配置

  1. 记录无 Shader 的参考状态: 观察一个熟悉场景,并记录即使没有 Shader 时是否已经出现卡顿或停顿。
  2. 启用 Shader 初始配置: 比较同一个场景。切换后等待画面重新稳定显示。
  3. 必要时选择较低质量配置: 检查是否达到想要的画面稳定度。配置名称本身不保证特定帧率。
  4. 调整一个可见效果: 例如选择阴影距离或 Bloom。每次只改变这个区域。
  5. 检查多个日常场景: 使用相同分辨率和相近条件。也要检查水面、室内空间和正常移动。
  6. 保存选择: 记录包版本、配置和偏离默认的数值。保留之前状态,方便之后比较。

如果你比较 FPS 或帧时间,请使用可重复的流程,并记录硬件和测量方法。本文不提供测得的 FPS 提升,也不提供笼统的“Ultra”推荐。

如果加入 Distant Horizons

DH、Iris 和具体 Shader 包的兼容性必须相互匹配。Iris 描述了远景几何的特殊集成方式。因此,不要把单纯的 Minecraft/加载器版本匹配,当作完整证明。Iris:Distant Horizons 集成

先测试普通游戏画面,再测试无 Shader 的 DH,最后测试组合。如果地形只在最后一步消失,你就已经缩小了受影响范围。在继续修改前,先恢复 Shader 初始配置。雾效、阴影和 LOD 数值如果同时更改,会让诊断变得更困难。

常见问题

Shader 必须装到服务器上吗?

这些 Shader 设置影响的是你的客户端显示。不要为了在那里启用 Complementary 而修改 Dedicated Server。对于共同需要的 Gameplay Mod,请参考设置 Mod 和 Modpack中的单独核对流程。

为什么同一个设置在我朋友电脑上消耗的性能不同?

请比较硬件、分辨率、世界、后台程序和完整版本组合。不同的 FPS 限制也可能扭曲比较结果。不要只照搬 Shader 配置名称。

我能用 Shader 修复服务器延迟吗?

如果共同操作出现延迟,你们需要进行服务器延迟诊断。对于共同世界,你们可以选择合适的 Minecraft 服务器;个人 Shader 质量仍由每位玩家在本地设置。

相关指南

本指南的其他语言版本

Deutsch · العربية · বাংলা · English · Español · Français · हिन्दी · Bahasa Indonesia · Italiano · 日本語 · 한국어 · Nederlands · Polski · Português · Русский · Türkçe · اردو