天炉座

天炉座

Fornax修复了高分辨率资源包的问题,并使用Vulkan。一个256倍以上的LabPBR包可以为每个方块拥有三个纹理;这也解封了当前正在进行512倍回归测试的那些。

性能

Fornax

一个为 Minecraft 打造的 Vulkan 渲染引擎,作为 Sodium 的伴侣模块而构建。Fornax 解决了高分辨率资源包的一个问题。

一个 256x 的 LabPBR 资源包每个方块可能包含三种纹理:

  • 颜色
  • 法线
  • 高光

Minecraft 通常将这三者放入同一个图集中。在更高分辨率下,图集可能超出硬件限制,导致资源包加载失败。

Fornax 将法线贴图和高光贴图存储在不同的图集中。它们不再占用主方块图集的空间。

这使得 256x 的资源包能够在低端设备上加载,并保持其颜色、法线和镜面贴图完整。

Fornax 还提供光影包功能(当与相应的包/GLSL 搭配使用时)。

可用特性:

  • 延迟渲染
  • 声明式渲染图
  • LabPBR 材质
  • 屏幕空间环境光遮蔽
  • 屏幕空间反射
  • 时间性抗锯齿
  • 超采样
  • 可配置的光影包设置
  • Apple Silicon 上的实验性 MetalFX 帧生成
  • *目前仅测试了 Apple Silicon 上的 macOS 平台。

安装之前

  • Fornax 不包含光影包。
  • 目前尚未发布任何光影包(待定,且几乎已完成,即将进行公开测试)
  • 单独安装 Fornax 不会改变 Minecraft 的视觉效果。在您安装并选择一个兼容的 Fornax 光影包之前,着色器处于禁用状态。

Fornax 光影包使用其专属格式:

  • TOML 配置
  • GLSL 着色器
  • 与其他加载器的光影包不兼容

查看包格式文档。PACK-FORMAT

系统要求

  • Minecraft 26.2
  • Fabric Loader 0.19.2 或更新版本
  • Sodium 0.9.1 或 0.9.2
  • Java 25 或更新版本
  • 在启动器的 JVM 参数中添加 --enable-native-access=ALL-UNNAMED

已知限制

  • 256x 资源包可用。
  • 512x 资源包暂时无法使用(但昨天还是可以的 >.>)
  • 帧生成功能为实验性。
  • 帧生成需要垂直同步,并且会增加大约一帧的延迟。
  • 非常暗的表面上可能出现偶发的亮像素。
  • 亮像素问题仍在调查中。
  • 目前仅测试了 Apple Silicon Mac。

开发信息

Fornax 由一人耗时约两个月打造,并使用 AI 辅助代码和资源。

任何 AI 生成的代码都经过严格的测试和验证,并根据需要进行审查、修改或拒绝。

架构、设计决策、调优和验收测试均由开发者完成并审查。生成的代码都经过审查、修改或在需要时被拒绝。