放大

放大

一个为我的世界添加时间超分辨率技术的模组

Upscaled — 为 Minecraft 带来的 DLSS 与 FSR 3 支持

⚠️ Alpha 软件。 Upscaled 是一款基于 Minecraft 26.2 实验性 Vulkan 渲染器构建的实验性客户端 Fabric 模组。在开发持续期间,可能会出现视觉问题、兼容性问题以及破坏性更改。

Upscaled 使用 NVIDIA DLSS 超分辨率 或 AMD FidelityFX Super Resolution 3.1.4 为 Minecraft 添加真正的时域超分辨率技术。它以较低的内部分辨率渲染 3D 世界,向所选的超分辨率器提供相机运动、深度和亚像素抖动数据,并在窗口的全分辨率下重建最终图像。

界面、文本、第一人称视角的手以及屏幕特效保持原生分辨率。Upscaled 直接与 Minecraft 的 Vulkan 渲染器集成;它并非着色器包模拟方案。

功能特性

  • 两个时域超分辨率器 — 可选择 DLSS、FSR 3 或自动模式。自动模式在 DLSS 可用时优先使用,否则回退至 FSR 3。
  • 五种质量模式 — 超级性能、性能、均衡、质量和原生抗锯齿。内部渲染分辨率会根据当前的后端和输出尺寸自动选择。
  • 实时配置 — 可在 选项 → 视频设置 → Upscaled 中启用时域超分辨率、选择后端以及更改质量。
  • 原生分辨率呈现 — 首先重建 3D 世界;HUD 元素、菜单、文本、手部和屏幕特效随后以输出分辨率渲染。
  • 性能覆盖层 — 可显示 FPS、当前使用的超分辨率器、质量模式、内部分辨率、输出分辨率、缩放系数以及超分辨率过程的 GPU 耗时(毫秒)。
  • 安全回退 — 当所选的超分辨率器无法初始化时,Upscaled 将保持世界渲染为原生状态,而不会启用不完整的超分辨率路径。

系统要求

Minecraft 26.2.x
模组加载器 Fabric Loader 0.19.3 或更新版本
Java 25 或更新版本
操作系统 Windows x64
渲染器 已启用 优先使用 Vulkan (实验性)
DLSS 搭载兼容驱动的 NVIDIA RTX GPU
FSR 3 支持 Vulkan 的 GPU;仍需更广泛的 AMD 和 Intel 测试

安装设置

  1. 将 Upscaled 的 jar 文件放入你的 Fabric mods 文件夹。
  2. 在 Minecraft 的视频设置中启用 优先使用 Vulkan (实验性),并在系统提示时重启 Minecraft。
  3. 打开 选项 → 视频设置 → Upscaled。
  4. 启用 时域超分辨率,选择自动、DLSS 或 FSR 3,并选择一种质量模式。
  5. 如需实时诊断信息,请启用 性能覆盖层。

模组兼容性

截至 v0.1.0+26.2-alpha-2 版本的状态。Upscaled 挂钩 Minecraft 自身的实验性 Vulkan 渲染器,因此对于任何模组,首要问题是它是否能在此渲染器上运行——需要 OpenGL 的模组会被渲染器本身排除,而非 Upscaled。在 OpenGL 环境下,Upscaled 会安全地禁用自身。

模组 状态 备注
Sodium 0.9+ ✅ 兼容 已在使用超分辨率功能的游戏内验证。
Sodium 0.8 及更早版本 ❌ 不适用 不支持 Vulkan 渲染器;这些版本针对更旧的 Minecraft 版本。
Iris ❌ 暂不支持 Iris 不支持 Vulkan 渲染器。目前无法将着色器包与 Upscaled 结合使用。
VulkanMod ❌ 不兼容 VulkanMod 使用其独立的 Vulkan 实现替换了 Minecraft 的渲染器;Upscaled 挂钩的是原版 Vulkan 后端,因此无法找到其挂钩点。
OptiFine ❌ 不适用 不适用于 Minecraft 26.2 的 Fabric 版本。
Lithium, FerriteCore, Krypton ✅ 预期兼容 针对 CPU、内存和网络方面的优化,不涉及世界渲染。未经测试但无交互面。
HUD / UI 模组 ✅ 预期兼容 界面在超分辨率后以原生分辨率渲染,因此覆盖层和菜单不受影响。
世界渲染模组(Distant Horizons、自定义天空/天气渲染器等) ❓ 未知 任何在原版关卡渲染流程之外绘制世界几何体的模组,可能会以错误的分辨率渲染或绕过超分辨率。欢迎报告问题。

如果某个组合出现问题,在设置中禁用“时域超分辨率”即可恢复完全原生渲染,无需移除模组。

当前限制

  • Minecraft 并未提供 DLSS 和 FSR 所期望的完整时域输入集。Upscaled 从深度缓冲区重建相机运动。因此,移动的实体、粒子和动画表面尚无独立运动向量,可能会出现重影或不稳定现象。
  • 性能表现取决于分辨率和负载。超分辨率存在固定的 GPU 开销,在轻量、极高帧率的场景下可能比原生渲染更慢,尤其是在 1080p 分辨率下。它旨在帮助 GPU 在高分辨率或更重负载下成为瓶颈的场景。
  • Minecraft 的 Vulkan 渲染器是实验性的,并且 Upscaled 目前仅支持 Windows x64。
  • 这里的 FSR 3 指的是 FSR 3.1.4 超分辨率。尚未实现帧生成功能。

Upscaled 与 AMD、NVIDIA 或 Mojang 无任何关联、未经其认可,也未获得其支持。DLSS 是 NVIDIA Corporation 的商标。AMD FidelityFX 和 FSR 是 Advanced Micro Devices, Inc. 的商标。捆绑的原生运行时和许可声明根据其各自的许可证分发。