Learn · modules

Minecraft 中亮度是什么?视觉模块详解

亮度提升渲染上限,使洞穴和黑暗区域完全照亮。 了解模块的工作原理及检测风险.

TRtrolPublished 1 min read

什么是亮度?

亮度是一个视觉模块,它将 Minecraft 客户端渲染的光照提升到原版 gamma 滑块允许的上限之外。将游戏内的 gamma 滑块拉到最顶端,洞穴、地狱和夜空仍然会在某个点变得黑暗——那是内置于原版渲染器中的一个故意限制。亮度模块会删除这个限制。切换开关后,世界会以仿佛每个方块都置于火把下的状态进行渲染,而与实际光照等级无关。它通常是一个隐藏在客户端视觉设置中的滑块,并且不会改变世界本身,只会改变世界在你屏幕上的外观。

效果是即时且彻底的。在黑暗的洞穴中开启它,黑暗就会消失。你通常需要多个火把或夜视药水才能导航的地形会变得清晰可见,矿脉会突出显示,而怪物会从屏幕上跳出来,而不是潜伏在阴影中。这正是它的全部魅力:无需携带黑暗,就能看清黑暗。

亮度的工作原理

香草版 Minecraft 为每个方块计算一个光照值,基于两个输入:暴露在天空中的程度,以及与火把或荧石等光源的距离。选项菜单中的伽马滑块将该值拉伸成你在屏幕上实际看到的内容,但仅限于一个固定上限。超过该上限后,光线不足的方块仍然会显示为黑暗,无论你将滑块拉多远。

亮度会提高或移除该上限。渲染器使用游戏已经计算出的光照值,将其映射到香草版永远无法允许的更亮输出,一直到完全照亮,而与方块的实际光照等级无关。底层模拟从未改变。服务器仍然跟踪每个方块的真实光照等级,因为生成规则和其他光照相关的机制都依赖于此。只有你的 GPU 绘制的图像不同,这正是为什么这种变化对除了你之外的任何人都是不可见的。

这违反规则了吗?

亮度处于一个微妙的位置:从技术上讲,启用它是合法的,但一旦启用,并非所有人都欢迎。因为这种变化完全发生在渲染器中,它不会产生任何数据包、定时模式或服务器端值,让反作弊程序可以检测到。服务器端的反作弊程序会监控客户端发送的内容,而亮度切换会发送与香草版客户端完全相同的内容.

这并不意味着优势是虚构的。即使手持火把的玩家也难以看清洞穴深处,而你能清晰地洞察其中景象,这是一种真实的优势,无论你是发现矿石、怪物,还是埋伏在暗处的敌人。有些服务器即便没有明确规定,也会在规则中修改光照效果,就像对待未经授权的资源包一样:虽然违背了规则的字面意思,但技术上无法检测到。工作人员审查录像时,并不需要反作弊系统的标记,就能根据所见采取行动.

常见问题