跳转至

BetterRTX

BetterRTX是一个面向Minecraft基岩版Windows10/11版RTX渲染器的第三方社区模组。它的定位更接近“在官方RTX渲染器之上继续修补和增强画面表现”的本地视觉增强方案,而不是资源包格式本身提供的新能力。

它不是Mojang官方工作流的一部分,也不是资源包格式本身提供的能力。站在创作者角度,更合适的理解方式是:BetterRTX属于玩家本地可选安装的第三方渲染增强环境,而不是项目必须依赖的发布前提。

它不属于主线开发流程

国际版官方当前面向创作者的主线是Vibrant Visuals和PBR资源包。RTX光线追踪仍受支持,但已经不是新项目的首选路线。BetterRTX这类第三方方案通常依赖玩家本地环境,不能保证每个玩家都能安装,也不能作为资源包功能成立的前提。

因此,做项目时应按这个优先级设计:

  1. 先保证普通图形模式下内容可玩。
  2. 再保证Vibrant Visuals或RTX官方模式下PBR资源正常。
  3. 最后才考虑给使用BetterRTX的玩家提供推荐设置或展示图。

它大致做了什么

BetterRTX采用“反编译—修改—重新编译—再注入”的着色器改造流程。代表性改动包括:

  • 改善太阳路径、正午阴影和阴影过滤。
  • 以物理散射模型重做天空大气,而不是仅依赖低分辨率天空纹理。
  • 为水体加入视差映射,并改进反射表现。
  • 在下雨时加入积水与更强的体积迷雾。
  • 为水面反射补充焦散效果。
  • 增加运动模糊与景深等镜头表现。
  • 修复旁观模式、玻璃后的点光透射、黑暗与失明状态效果等RTX原有问题。

这些内容说明BetterRTX并不只是“换几张纹理”或“调几个数值”,而是直接改动渲染阶段本身。因此,资源包作者不应把它与官方PBR资源包能力混为一谈。

兼容性边界

BetterRTX面向NVIDIA、Intel和AMD显卡做过兼容性测试,并以尽量维持性能为目标;但实际效果仍然取决于玩家设备、驱动、游戏版本和安装方式,不能把示例结果直接当成所有设备上的统一表现。

由于制作过程可能涉及Minecraft原始着色器代码,BetterRTX没有公开完整源代码,而是主要公开功能说明、示意代码片段与效果对比图。这意味着:

  • 不应假定每个版本都能稳定复用同一套替换文件。
  • 不应把BetterRTX当作可审计、可自由再分发的标准开发依赖。
  • 不应在没有再次核对版本说明的前提下,写死具体安装路径、覆盖步骤或兼容承诺。

使用前备份

如果你需要在自己的设备上测试第三方RTX方案,至少保留三类备份:

  • 原始游戏资源和配置。
  • 项目资源包源文件。
  • 已能正常运行的.mcpack.mcaddon导出包。

不要把只在第三方环境中有效的表现写进玩法逻辑,也不要把第三方替换文件混入项目源包。项目仓库中应只保留你自己创建、可重新生成、授权明确的资源。

验证项目是否仍然独立

测试完成后,在未安装第三方方案的官方环境中重新检查:

  1. 资源包能否导入。
  2. 内容日志是否没有纹理集错误。
  3. 普通图形模式下颜色纹理是否正常。
  4. Vibrant Visuals或RTX官方模式下PBR是否有合理表现。
  5. 关闭第三方方案后,项目是否仍可发布给普通玩家。

如果某个效果只在BetterRTX中出现,应在发布说明中明确写成“可选视觉增强”,而不是项目必需条件。

编写说明时的表述方式

为BetterRTX编写说明时,建议采用以下表述边界:

  • 可以写“在BetterRTX环境下观察到某种增强效果”。
  • 可以写“BetterRTX包含某项渲染改进”。
  • 不宜写“安装后必然生效”“所有RTX设备都支持”或“这是基岩版官方渲染能力”。

目前能够稳定核对的公开内容已经足够说明BetterRTX的大致定位、实现方式和代表性特性;但还不足以支撑稳定的版本对应表、安装教程或分发承诺。因此,本页仍以辨析边界和测试方法为主,而不把BetterRTX写成官方开发主线。