Caustica

Caustica

适用于Minecraft的Vulkan后端的光线追踪渲染器。

Caustica

Caustica 是 Minecraft 26.2 版本 Vulkan 后端的一个实验性光线追踪渲染器。它用硬件光线追踪和 NVIDIA DLSS 功能替换了原版世界视图,同时保持 Minecraft 熟悉的界面和游戏玩法不变。

Caustica 目前是早期软件。在渲染器构建过程中,预计会出现错误、缺失的视觉场景以及频繁的更改。

功能特性

  • Vulkan 硬件路径追踪世界渲染
  • DLSS 光线重建支持
  • DLSS 帧生成支持(实验性)
  • HDR 输出
  • 光线追踪场景中的动态实体渲染
  • LabPBR 风格材质支持
  • OMM(不透明度微图)+ SER(着色器执行重排序)优化

硬件要求

  • 已启用 Vulkan 图形后端
  • 支持 Vulkan 光线追踪的 GPU 和驱动程序
  • 支持 DLSS 功能需要 NVIDIA RTX GPU 和相应驱动程序
  • HDR 输出需要支持 HDR 的显示器并开启操作系统 HDR 模式
  • 安装 LabPBR 资源包(如 SPBR)以获得更好的视觉效果

安装方法

  1. 为 Minecraft 26.2 安装 Fabric Loader。
  2. 安装 Fabric API。
  3. 将 Caustica 的 jar 文件放入 Minecraft 的 mods 文件夹。
  4. 使用 Vulkan 图形后端启动游戏。
  5. 打开视频设置以调整 Caustica 的渲染器选项。

使用说明

  • Caustica 仅支持客户端使用。
  • DLSS 光线重建和帧生成需要受支持的 NVIDIA 硬件和驱动程序。
  • 使用 Java 参数以提高性能。Minecraft 启动器默认参数: -XX:+UseCompactObjectHeaders -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -XX:+UseZGC
  • 帧生成功能为实验性,需要通过修改配置文件来启用。
  • HDR 输出需要 HDR 交换链和正确配置的 HDR 显示器。
  • 如果 Minecraft 在崩溃后回退到 OpenGL,请在使用 Caustica 之前重新启用 Vulkan 后端。

兼容性

Caustica 接管了世界渲染器,因此其他深度修改世界渲染、着色器管线、后处理或 Vulkan 后端的模组可能会产生冲突。仅含界面(UI)的模组更有可能正常工作。

当前状态

Caustica 尚未完成渲染器的开发。当前的工作重点集中在视觉准确性、世界覆盖范围、稳定性以及使 SDR/HDR 呈现路径保持一致行为上。