Metal Upscaler

Metal Upscaler

Metal Upscaler 是一个专注于 macOS 的 Minecraft 模组,利用 Apple Silicon 通过 MetalFX 升级来提升性能。它结合硬件空间缩放和内置帧生成,提供清晰视觉和更流畅的帧率。

性能

Metal Upscaler

以低于原生分辨率渲染世界,干净地放大它,同时保持 HUD 极致清晰。

专为 Apple Silicon Mac 打造,在 Retina 屏幕上,你通常需要推送远超所需的像素。

它的作用

Minecraft 以你显示分辨率的一小部分绘制世界,然后在绘制 HUD 之前将其重建为全尺寸。你获得低分辨率下的帧率,同时图像更接近原生画质——而你的文字、物品栏和界面则永远不会丢失一丝锐利,因为它们始终以 100% 分辨率渲染。

预设

熟悉的缩放比例,与其他放大工具使用相同的惯例:

预设 缩放比例 绘制的像素
原生抗锯齿 100% 100%
超高质量 77% 约 59%
高质量 67% 约 44%
均衡 59% 约 35%
高性能 50% 25%
超级性能 33% 约 11%

或者使用自定义滑块设置你自己的比例。

尊重像素艺术的滤镜

双线性放大会把 Minecraft 硬边纹理变得一团模糊。Metal Upscaler 默认使用带抗振铃的 Lanczos——它能正确重建边缘,并将每个像素限制在其相邻区域内,因此你不会得到普通 Lanczos 在方块边缘留下的亮暗光晕。

动态分辨率

设置目标帧率,让缩放比例自动浮动以保持该帧率。步进经过量化,使分辨率平稳变化,而不是在数值间剧烈波动。

MetalFX(实验性)

Apple 自家的空间缩放器,通过 IOSurface 在真实 Metal 纹理上运行,并与 OpenGL 共享。默认关闭,且如实标注:在 OpenGL 路径上会带来真实的互操作开销,而内置 Lanczos 滤镜通常更快。它存在是为了用于测量。

与其他模组兼容良好

可与Sodium、Iris、光影包以及Distant Horizons一起使用。选项会出现在原版视频设置中,并且在安装 Sodium 时也会出现在其自己的设置界面中。F3 界面会显示实时渲染分辨率。

计划中

  • 通过MetalFX 实现帧生成——Apple 的帧插值器可用于 Apple Silicon;阻碍在于 Minecraft 不生成运动矢量,这需要先解决
  • MetalFX 时间性上采样,依赖相同条件

诚实的预期

当你受填充率限制时——高分辨率、光影、高渲染距离——这会有所帮助。它对 Minecraft 帧中受 CPU 限制的部分(区块网格生成、实体 tick)没有作用。如果原生抗锯齿和超级性能给你相同的帧率,那你就是受 CPU 限制,而 Sodium 才是你需要的工具。