- 版权类型
- 转载
- 语言支持
- 多语言
- 模组加载器
- Fabric
- 前置组件
- Fabric API
- 适配版本(Java)
- 26.x
核心功能
使用本模组需要满足以下软硬件条件:
Caustica 会完全接管游戏的世界渲染流程,因此其他对世界渲染、着色器管线、后处理效果或 Vulkan 后端有大幅修改的模组,大概率会与本模组产生冲突。
仅修改游戏界面的 UI 类模组通常可以正常兼容。
开发状态
Caustica 尚未完成全部开发,当前开发优先级为视觉正确性、世界内容覆盖度、程序稳定性,以及统一 SDR 与 HDR 模式下的渲染表现。
当前规划中的待开发功能:
- 基于 Vulkan 的硬件路径追踪世界渲染;
- DLSS 光线重构(DLSS Ray Reconstruction)支持;
- DLSS 帧生成支持(实验性功能);
- HDR10 画面输出;
- 光线追踪场景下的动态实体渲染;
- 兼容 LabPBR 规范材质;
- OMM(不透明度微贴图)+ SER(着色器执行重排)渲染性能优化。
使用本模组需要满足以下软硬件条件:
- 开启 Minecraft 的 Vulkan 图形后端;
- 显卡与驱动支持 Vulkan 光线追踪;
- 若需使用 DLSS 相关功能,需配备 NVIDIA RTX 系列显卡与对应版本驱动;
- 若需开启 HDR 输出,需使用支持 HDR 的显示器并开启系统 HDR 模式;
- 推荐搭配 SPBR 等 LabPBR 规范资源包以获得更佳视觉效果;
- Linux 下开启 HDR 需使用支持 HDR 的 Wayland 合成器,并在原生 Wayland 会话中运行游戏。
- 启动游戏时启用 Vulkan 图形后端;
- 进入游戏后,在视频设置中可调整 Caustica 的渲染相关选项。
- 本模组为纯客户端模组,仅需在客户端安装即可使用;
- DLSS 光线重构与帧生成功能仅支持对应 NVIDIA 硬件与驱动;
可通过添加 Java 虚拟机参数优化运行性能,推荐参数如下:
代码:
-XX:+UseCompactObjectHeaders -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -XX:+UseZGC
- DLSS 帧生成为实验性功能,需手动修改模组配置文件才可启用:
- 打开 Minecraft 客户端的游戏根目录(.minecraft 文件夹);
- 进入目录内的 config 文件夹,找到 Caustica 模组的配置文件(通常命名为 caustica.json 或 caustica-client.json);
- 使用文本编辑器打开该配置文件,查找帧生成相关的配置项(常见命名为 enableFrameGeneration、dlssFrameGeneration);
- 将对应配置项的布尔值由 false 修改为 true,保存文件并关闭编辑器;
- 重新启动游戏,进入视频设置的 Caustica 选项中,即可开启 DLSS 帧生成功能。
- HDR 输出需要 HDR 交换链与正确配置的 HDR 显示设备;
- 若游戏崩溃后自动回退至 OpenGL 渲染模式,再次使用 Caustica 前需重新启用 Vulkan 后端;
- Linux 系统下若游戏启动时出现栈溢出错误,可添加 -Xss2M 参数扩大栈空间。
Caustica 会完全接管游戏的世界渲染流程,因此其他对世界渲染、着色器管线、后处理效果或 Vulkan 后端有大幅修改的模组,大概率会与本模组产生冲突。
仅修改游戏界面的 UI 类模组通常可以正常兼容。
开发状态
Caustica 尚未完成全部开发,当前开发优先级为视觉正确性、世界内容覆盖度、程序稳定性,以及统一 SDR 与 HDR 模式下的渲染表现。
当前规划中的待开发功能:
- 下界与末地天空、天气系统、体积雾与体积云;
- 面向非 NVIDIA 显卡的 NRD + FSR 支持;
- LOD(细节层次)渲染;
- ReSTIR 实时光照采样优化。
- 项目自有源代码与文档遵循 GNU Lesser General Public License v3.0 及更高版本许可;
- 模组发布包中包含的 NVIDIA DLSS/NGX SDK 组件,遵循 NVIDIA 官方许可条款。