image-104
image-105
image-106

这是一个 RESHADE 插件,而非 RESHADE FX 模组。需要最新的 REFRAMEWORK nightly 版本,游戏内需要开启 HDR。

链接

Github

RenoDX Discord

HDR Den Discord

捐赠

关于此模组

本模组利用 ReShade 插件系统简化更新流程,避免直接修改游戏文件。源代码已在 GitHub 上公开,供有兴趣了解内部工作原理或为未来改进贡献力量的人士查看。

原始 HDR 问题:

  • 显示映射损坏:游戏的最终颜色分级 LUT 似乎对远低于 10,000 尼特的固定峰值应用色调映射。最终的显示映射随后尝试在已显著降低高光的图像上进一步降低高光。结果是在高尼特显示器上高光严重不足。
  • 亮度滑块行为异常:游戏的亮度控制在最终色调映射/分级 LUT 之前应用。这导致对比度/色调/饱和度随滑块设置值而异常变化。
  • EOTF 处理不匹配:开发者使用 sRGB 伽马对图像进行编码。这与绝大多数显示器校准的 2.2 伽马不匹配。导致开发者在开发游戏时看到的 SDR 图像对比度更高,与 HDR 下的显示效果不符。SDR 校准菜单似乎也暗示预期为 2.2 伽马显示器。Rec.709 选项也不合理,因为该规范要求搭配 2.4 伽马,其对比度远高于 sRGB 搭配 2.2 伽马的效果。

解决方案:

  • 修复色调映射:在显示映射前,将峰值亮度提升至色调映射前的水平,以便显示映射器能正确将其映射到预期峰值。峰值亮度现在表现正常,不再不足。
  • 修复亮度滑块行为:调整亮度滑块以在色调映射后应用,保持对比度/色调/饱和度更一致。
  • EOTF 模拟:应用 sRGB -> 2.2 伽马 EOTF 模拟,匹配开发者开发游戏时可能看到的图像效果。
  • 增强用户控制:引入交互式滑块,让玩家可根据喜好自定义视觉体验,确保更平衡、视觉更愉悦的 HDR 呈现。

在 ReShade UI 中,你会找到一个 RenoDX 窗口,包含以下自定义 HDR 体验的选项:

  • 色调映射类型:选项包括 Vanilla 和 RenoDX。
  • 峰值和游戏亮度
  • SDR EOTF 模拟:选项包括关闭、2.2(按通道)和 2.2(按亮度)。
  • UI 亮度
  • UI 可见性
  • 颜色分级:曝光、伽马、高光、阴影、对比度、饱和度、高光饱和度、消色、光晕。
  • 效果:噪点、Vanilla 胶片颗粒、自定义胶片颗粒

安装

将 REFramework 最新 nightly 版本的 RE9 构建中的 `dinput8.dll` 文件复制到《生化危机:安魂曲》安装文件夹中,与游戏 exe 同目录。安装支持插件的 ReShade 6.7.2 或更高版本,无需 ReShade 效果。将 `renodx-re9requiem.addon64` 文件复制到《生化危机:安魂曲》安装文件夹中,与游戏 exe 同目录。运行游戏,按 键打开 ReShade UI,选择插件选项卡,禁用 `Generic Depth` 和 `Effect Runtime Sync`,然后重启。再次运行游戏并打开 ReShade UI,现在可导航至 RenoDX 选项卡并调整设置至个人喜好。色调映射器部分的设置不会实时应用,需要用户关闭并重新开启 HDR 才能完全生效。

credits

  • 感谢 ShortFuse 开发 RenoDX 框架。
  • 感谢 Lilium 制作我在创建此模组时广泛使用的 HDR 分析工具。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。