BetterRTX¶
BetterRTX是一个面向Minecraft基岩版Windows10/11版RTX渲染器的第三方社区模组。它的定位更接近“在官方RTX渲染器之上继续修补和增强画面表现”的本地视觉增强方案,而不是资源包格式本身提供的新能力。
它不是Mojang官方工作流的一部分,也不是资源包格式本身提供的能力。站在创作者角度,更合适的理解方式是:BetterRTX属于玩家本地可选安装的第三方渲染增强环境,而不是项目必须依赖的发布前提。
它不属于主线开发流程¶
国际版官方当前面向创作者的主线是Vibrant Visuals和PBR资源包。RTX光线追踪仍受支持,但已经不是新项目的首选路线。BetterRTX这类第三方方案通常依赖玩家本地环境,不能保证每个玩家都能安装,也不能作为资源包功能成立的前提。
因此,做项目时应按这个优先级设计:
- 先保证普通图形模式下内容可玩。
- 再保证Vibrant Visuals或RTX官方模式下PBR资源正常。
- 最后才考虑给使用BetterRTX的玩家提供推荐设置或展示图。
它大致做了什么¶
BetterRTX采用“反编译—修改—重新编译—再注入”的着色器改造流程。代表性改动包括:
- 改善太阳路径、正午阴影和阴影过滤。
- 以物理散射模型重做天空大气,而不是仅依赖低分辨率天空纹理。
- 为水体加入视差映射,并改进反射表现。
- 在下雨时加入积水与更强的体积迷雾。
- 为水面反射补充焦散效果。
- 增加运动模糊与景深等镜头表现。
- 修复旁观模式、玻璃后的点光透射、黑暗与失明状态效果等RTX原有问题。
这些内容说明BetterRTX并不只是“换几张纹理”或“调几个数值”,而是直接改动渲染阶段本身。因此,资源包作者不应把它与官方PBR资源包能力混为一谈。
兼容性边界¶
BetterRTX面向NVIDIA、Intel和AMD显卡做过兼容性测试,并以尽量维持性能为目标;但实际效果仍然取决于玩家设备、驱动、游戏版本和安装方式,不能把示例结果直接当成所有设备上的统一表现。
由于制作过程可能涉及Minecraft原始着色器代码,BetterRTX没有公开完整源代码,而是主要公开功能说明、示意代码片段与效果对比图。这意味着:
- 不应假定每个版本都能稳定复用同一套替换文件。
- 不应把BetterRTX当作可审计、可自由再分发的标准开发依赖。
- 不应在没有再次核对版本说明的前提下,写死具体安装路径、覆盖步骤或兼容承诺。
使用前备份¶
如果你需要在自己的设备上测试第三方RTX方案,至少保留三类备份:
- 原始游戏资源和配置。
- 项目资源包源文件。
- 已能正常运行的
.mcpack或.mcaddon导出包。
不要把只在第三方环境中有效的表现写进玩法逻辑,也不要把第三方替换文件混入项目源包。项目仓库中应只保留你自己创建、可重新生成、授权明确的资源。
验证项目是否仍然独立¶
测试完成后,在未安装第三方方案的官方环境中重新检查:
- 资源包能否导入。
- 内容日志是否没有纹理集错误。
- 普通图形模式下颜色纹理是否正常。
- Vibrant Visuals或RTX官方模式下PBR是否有合理表现。
- 关闭第三方方案后,项目是否仍可发布给普通玩家。
如果某个效果只在BetterRTX中出现,应在发布说明中明确写成“可选视觉增强”,而不是项目必需条件。
编写说明时的表述方式¶
为BetterRTX编写说明时,建议采用以下表述边界:
- 可以写“在BetterRTX环境下观察到某种增强效果”。
- 可以写“BetterRTX包含某项渲染改进”。
- 不宜写“安装后必然生效”“所有RTX设备都支持”或“这是基岩版官方渲染能力”。
目前能够稳定核对的公开内容已经足够说明BetterRTX的大致定位、实现方式和代表性特性;但还不足以支撑稳定的版本对应表、安装教程或分发承诺。因此,本页仍以辨析边界和测试方法为主,而不把BetterRTX写成官方开发主线。