原生HDR修复 - 色彩分级套件 - RenoDX模组

原生HDR修复 - 色彩分级套件 - RenoDX模组

修复原生HDR中导致与SDR观感意外艺术偏差的元素。

HDR 有什么问题?

  • 亮度在色调映射之前被缩放,这会导致与 SDR 调色相比,色调映射行为发生非预期的偏移。在本模组中,亮度已归一化至 SDR 曝光水平,并在此之后应用亮度缩放,从而保留了原意。
  • 色调映射被烘焙进一个固定的 ~1000 尼特 ACES LUT 中。这将峰值亮度限制在该上限内,无论菜单中选择了何种亮度缩放或峰值亮度。在本模组中,此限制已被升级为使用完整的亮度范围。
  • 色调映射之后会应用额外的显示映射,因其配置方式以及 1000 尼特的上限,导致高光被过度压缩。在本模组中,原版显示映射已替换为我们的自定义显示映射器,可提供更高质量的结果。
  • 该游戏是在 2.2 伽马显示器上以 SDR 开发的,但游戏以 sRGB 伽马进行编码。这种编码不匹配导致黑色提升被烘焙到美术资源中,这在 SDR 中不明显,但在 HDR 中如果未作处理就会显现。借助本模组,这种不匹配已得到解决,黑色水平现在与 SDR 对齐。

除了修复上述问题外,本模组还提供一个选项,可将原版系统替换为 RenoDX ACES 代码,有些人可能更喜欢后者。此外,还有选项可替换/禁用颗粒/噪点,并使用 RenoDX Film Grain。模组中还包含一个暗角滑块。

需要注意的是,虽然此模组需要 ReShade,但它并非 ReShade 预设。这是对游戏原生代码的修改,利用了 ReShade 的插件系统。

HDR 画廊 请注意,必须在支持 HDR 图像的浏览器中查看(目前仅限基于 Chromium 的浏览器)。

安装方法

  1. 安装 REFramework,方法是下载 dinput8.dll 并将其放入游戏目录中。
  2. 安装 带完整插件支持的 ReShade。不需要着色器,安装程序中也不需要插件,且该游戏为 DX12。
  3. 从此页面下载插件文件,并解压到游戏目录中。
  4. (可选):在 ReShade 的插件菜单中禁用通用深度和运行时同步,以最大化性能。
  5. (可选,但实际非做不可):首次安装模组时,请删除游戏目录中的 shader.cache2 文件。如果不这样做,将遭遇到大量着色器编译卡顿。某些模组更新也可能需要执行此步骤。