Skip to content
返回博客
Newb X Legacy: Minecraft Bedrock轻量级着色器

Newb X Legacy: Minecraft Bedrock轻量级着色器

Alexandru Maftei
Alexandru Maftei
@ice
Updated
33 次浏览
TL;DR:Newb X Legacy是Minecraft Bedrock 1.26+的轻量级RenderDragon着色器,提供柔和的视觉效果,包括云影、水面反射和改进的光照,同时不会严重影响中端硬件的性能。
👉 开源Minecraft项目

devendrn/newb-x-mcbe

为Minecraft Bedrock定制的原版RenderDragon着色器

⭐ 184个💻 C📄 MIT
在GitHub上查看 →

如果你曾觉得原版Minecraft Bedrock看起来有点平淡,你可能想过使用着色器。问题是,大多数Bedrock着色器要么严重降低帧率,要么需要采用一些非官方的方式才能安装。Newb X Legacy则不同。它是一款轻量级RenderDragon着色器,能添加真正漂亮的视觉效果 - 柔和的光照、云影、改进的水面效果 - 而不会把你的设备拖到卡顿。

什么是Newb X Legacy(以及为什么Bedrock的着色器这么特殊)

好吧,先说背景:Minecraft Bedrock官方不支持着色器。这不是什么秘密,就是Mojang这样设计引擎的。Java版有OptiFine和庞大的着色器生态。Bedrock直到最近才有办法替换渲染管道。

随后出现了RenderDragon模组。社区开发了解决方案来替换Bedrock的默认着色器。Newb X Legacy是早期Newb Shader项目的进化版,重新编写以兼容当前RenderDragon系统。创建者devendrn专注于一点,柔和美观的视觉效果,而不影响性能。

该着色器包支持Minecraft Bedrock 1.26+,包括Windows、Android和iOS。有两个版本,Newb X Legacy(具有标志性柔和视觉效果的主分支)和Newb Classic(不同的美学风格)。两者都是MIT许可证的开源项目,相比其他尝试真正轻量级。


为什么你会想要这个

大多数人安装着色器的原因很简单,游戏看起来更好。这里也是,但角度不同。你不会得到疯狂的光线追踪反射或极端的视觉改造。相反,你会得到改进的光照曲线、更柔和的阴影、水面上的真实反射(而不是那种平的镜面)以及夜晚的银河效果。

实际好处是什么?你可以在中端硬件上运行它。2018年的Android手机或上一代iPad可以毫无卡顿地处理它。配有集成显卡的Windows PC可以保持60帧以上。这才是真正的价值 - Bedrock终于有了一个着色器选项,不需要你拥有高端GPU。

云影现在可以正确投射到地形上。水和岩浆的效果得到了改进。火把可以与阳光正确混合,而不是坐在奇怪的光晕中。阳光和月光根据位置在天空中动态旋转。这些不是你会特别提及的闪亮功能,但在40小时的生存中,它们累加成显著更好的游戏环境。


安装,因平台而异

这是Bedrock着色器变得奇怪的地方。没有通用的拖放解决方案。每个平台需要不同的方式。

Windows
推荐的方式使用BetterRenderDragon,这个工具在Minecraft中启用MaterialBinLoader。这是你需要做的:

bash
1. 从GitHub下载最新的BetterRenderDragon版本
2. 运行该工具(它会修补你的Minecraft安装)
3. 正常启动Minecraft
4. 通过资源包菜单导入Newb X Legacy.mcpack文件
5. 在全局资源中激活它

如果BetterRenderDragon不适合你,还有Matject作为替代方案。两者都实现相同的目的,将着色器代码注入渲染管道。Matject的方式更手动,但如果你乐意遵循设置指南,它是可行的。

Android
最简单的方法,MB Loader APK。从Google Play安装它,通过它启动Minecraft,然后像平常一样导入着色器包。就是这样。APK在幕后处理材质注入。

或者,有些人使用修改过的Minecraft应用,但APK方式更简洁。(公平警告,使用修改的应用确实处于Mojang的灰色地带,尽管社区多年来一直这样做,没有遇到重大执法)。

Linux和Mac
这假设你通过mcpelauncher-manifest运行Minecraft,这是非Windows系统的社区启动器。安装mcpelauncher-materialbinloader模组,导入包,激活。完成。

如果你在较旧的架构上,或只是想要不同的方法,还有mcpelauncher-shadersmod,它有效但需要更多的指南调整。


重要的功能

夜间银河效果
主要是装饰性的,但当你在午夜时分站在黑暗区域时,会有微妙的银河背景。它不是压倒性的 - 只是给星空之夜增添风味。

云影
实时云影现在真的在地面上移动。听起来很简单,但原版Bedrock不这样做。当你建造或耕作时会注意到它 - 当云经过时光照会改变,感觉生动。

水和岩浆反射
水现在真的反射地形和天空(而不只是平面闪烁)。这个细节增加了沉浸感,而不会严重影响性能。岩浆也得到了视觉改进 - 更好的噪声模式,更动态。

改进的太阳和月亮光照
太阳现在照亮天空本身,而不仅仅是地面。月光有真实的颜色变化。黎明时的过渡更平滑。这些是微妙的但如果你关注光照会注意到。

更好的实体光照
怪物和玩家在火把光和阳光中更自然地发亮。你自己的角色上没有奇怪的阴影。


提示、陷阱和常见问题

如果你推过头,性能不能保证。特别是在Android上,拥有高渲染距离加上最大着色器设置加上密集的着色器世界可能会导致帧率下降。从默认设置开始,然后调整。

Bedrock上的着色器仍然是非官方的,这意味着每次Minecraft更新可能会暂时破坏东西。Newb X Legacy维护者一直在跟进Bedrock 1.26+,但这不像Java那样着色器支持是内置的。如果你更新Minecraft,着色器停止工作,只需等待几天的补丁版本。

有些移动设备根本不支持 - 低端预算手机和较旧的设备根本没有GPU空间。你提前看不到错误消息,你会在尝试加载包时发现,它根本不激活。

行为包中的自定义天空有时会与着色器冲突。这很少见,但如果你运行一个修改繁重的世界,安装着色器后天空看起来破坏了,这可能是原因。

还要记住,使用修改的应用或非官方着色器加载器将你置于Mojang官方支持之外。不要期望启动器的帮助。社区维护所有这些,所以如果出现问题,你需要利用社区的资源进行调试(Reddit、Discord、GitHub问题)。


其他值得了解的Bedrock着色器

Newb X Legacy不是唯一的Bedrock着色器,尽管它是最易于访问的轻量级选项。有BSL Shaders(Java最爱的一个端口,消耗更多资源),以及各种实验性RenderDragon着色器在GitHub上。但大多数要么需要更多设置,要么要求更好的硬件,要么更新频率较低。

如果你想要更简单的东西,视觉变化最小,存在vanilla-plus着色器包。如果你想要更强大的东西,不介意较慢的性能,有更雄心勃勃的项目。Newb X Legacy处于最佳位置,视觉效果显著改进,合理的性能成本,以及积极的维护。

想在进入游戏前检查服务器状态?Minecraft服务器状态检查工具可以帮助你验证服务器是否在线。如果你在探索多人游戏,检查Minecraft服务器列表来加入社区。


值得设置吗?

如果你在Windows或Android上,想让Bedrock看起来明显更好,而不需要巨大的性能代价,是的。安装有点笨拙 - 这是非官方Bedrock模组的本质 - 但比两年前容易得多。着色器本身真的很漂亮,保持稳定的帧率。

如果你在iOS或Linux上,它也有效,但需要更多的设置。如果你是那种因非标准软件安装而感到沮丧的人,你可能想跳过。但如果你愿意花10分钟设置,不介意非官方工具,Newb X Legacy会交付。

devendrn/newb-x-mcbe - MIT, ⭐184 打开newb-x-mcbe repo →
About the author
Alexandru Maftei
Alexandru MafteiLead Writer

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Share with your friends!