分辨率控制++

分辨率控制++

允许设置渲染分辨率并截取大尺寸截图。

工具

注意: 如果你想使用 Minecraft 1.21.5+,请使用 RenderScale。我没有时间修复 Mojang 在筹备 Vibrant Visuals 期间所做的每一个破坏性更改。

ResolutionControl++

ResolutionControl++ 是 ResolutionControl+ 的一个分支,只是更新得更及时一些。

功能特性

分辨率缩放

ResolutionControl++ 允许你独立于 HUD 元素更改 Minecraft 的渲染分辨率。 如果你拥有好的 GPU,可以提高倍率以获得抗锯齿效果。 否则,你可以降低倍率以提升性能,或为 Minecraft 带来复古风格。 你也可以通过按下 S 按钮来设置自定义倍率值。

此外,你还可以设置用于将渲染画面缩放到视口的放大/缩小算法。 线性(Linear)适合作为抗锯齿滤镜, 而最近邻(Nearest)在低于原生分辨率时通常看起来更好。


截图

ResolutionControl++ 可以用来拍摄高于原生分辨率的截图。 为此,请使用 Screenshot Framebuffer 按键绑定,该按键默认未绑定。

与 Fabrishot 相比,此实现不会在截图保存前锁定游戏。 这使得拍摄大尺寸截图的速度快得多。 而且在截图处理期间,你可以毫无问题地再拍一张。

以下是在 i7 4770 和 GTX 1060 上拍摄 16k 截图所需的时间:

Fabrishot: 12 秒(暂停)
ResolutionControl++: <1 秒(初始暂停) + 13 秒(后台处理)

截图


设置

分辨率缩放

  • 渲染缩放
    • 0.0 - 8.0 倍(可手动设置超出此范围的值)
    • 会显示显存(VRAM)占用估算值
  • 放大/缩小算法
    • 线性(Linear)、最近邻(Nearest)

截图

  • 使用设定尺寸
    • 启用:以指定分辨率渲染截图
      • 注意:如果截图的宽高比与视口的宽高比差异较大,可能会产生伪影
    • 禁用:以缩放后的渲染分辨率进行渲染
  • 始终分配内存
    • 启用:截图帧缓冲始终在内存中分配
      • 可能会减少截图时的停顿时间,但代价是正常游戏期间会占用更多显存
    • 禁用:截图帧缓冲按需分配,并在使用后立即释放
  • 截图尺寸
    • 启用“使用设定尺寸”时的截图大小
    • 会显示显存(VRAM)占用估算值

兼容性

目前,ResolutionControl++ 不兼容 Fabulous Graphics(华丽画质)。

Sodium - 兼容

Canvas Renderer - 大部分兼容,较低分辨率会破坏 HUD 物品渲染

Optifine - 兼容,可与其自身的渲染缩放实现叠加使用