RenoDX-适用于Silent Hill F的HDR修复

创作者: MusaQH
已更新:2025-11-15 15:40:34
301KB

关于此 MOD

部分重写游戏的DX12后处理管道,以解决色调映射、颜色分级和HDR中UI外观的问题
这是一个重新制作的插件,而不是重新制作的FX
MOD要求游戏中打开硬盘
游戏HDR的4个问题已经修复:

  • 跳过颜色分级:游戏大量使用在外部程序(可能是OCIO)中创建的颜色分级LUT。颜色分级LUT允许开发人员将复杂的对比度曲线和滤色器烘焙成纹理文件,然后应用于场景。虚幻引擎的默认HDR代码不支持外部HDR LUT,其HDR代码路径也不像许多其他游戏那样提供任何在HDR中应用SDR LUT的代码着色器已被修改为在HDR中应用SDR颜色分级LUT,使我们能够查看开发人员的真实艺术意图.
  • 色调映射不一致:游戏在HDR(ACES的一个坏实现)中使用了不同的色调映射器,缺少了其SDR色调映射器(虚幻胶片)中的各种控件,这是ACES的近似值。开发人员可以选择对SDR中的色调映射曲线进行某些调整,这些调整不会反映在HDR中,因为它缺乏适当的控制。色调映射器已被虚幻电影和我们自己的ACES自定义实现的混合所取代。这允许在SDR中与艺术意图保持一致,同时具有扩展的高光细节和宽色域支持.
  • SDR EOTF仿真:在SDR中,游戏在将最终图像发送到显示器之前,会将其编码为sRGB伽玛。这种编码可能与开发人员显示器上使用的实际伽马曲线不符,因为市场上基本上每台显示器都是2.2伽马的开箱即用。这意味着在SDR中,伽马失配会导致图像在阴影中获得HDR中不存在的对比度增强。sRGB->2.2伽玛转换现在在HDR中模拟,对比度越来越大,与我们认为开发人员在SDR中开发游戏时的实际意图相匹配。这也得到了以下方面的支持UI元素上的严重后验,现在已通过2.2 gamma仿真修复.
  • UI混合:当以HDR(线性)而不是SDR(伽玛)混合在一起时,UI和场景的格式不同。这在透明胶片上很明显,因为它们在HDR中经常显得过于透明,影响可读性。这是通过在混合之前在伽玛空间中对UI和场景进行编码来解决的,从而保留了原始的UI混合行为.

滑块:

这些滑块中的大多数都不是实时应用的,打开日志以触发着色器再次运行,从而应用它们
  • 色调映射类型:UE ACES(香草HDR)、无、香草+(ACES+UE电影混合)、UE电影(SDR)
  • 峰值、游戏和UI亮度
  • SDR EOTF仿真/UI SDR EOTF-仿真
  • 色调映射缩放:按亮度或每通道色调映射
  • 色调校正
  • 颜色分级:曝光、高光、阴影、对比度、饱和度、高光饱和度、爆裂、光斑
  • LUT强度
  • LUT缩放:当黑色地板被LUT提升时,将其缩放到全范围
  • 谷物类型/强度:香草型或感性型


已知问题:

  • “色调映射和颜色分级”部分中的滑块不适用于实时。打开和关闭日志以应用更改。
  • 将此插件与某些ReShade着色器一起使用,例如Lilium的着色器可能会导致崩溃

兼容性:

  • 外部DLL/注入(如Optiscaler/SpecialK/PureDark FG)可能无法工作,请先在没有它们的情况下进行测试,以确认没有它们的mod是否正常工作。在这种情况下,我无法保证兼容性,因为所有这些模组和RenoDX都以较低的级别连接到游戏中。

说明:

  • 安装带有附加支持的ReShade 6.5.1(不需要在设置中选择任何着色器或插件)
  • 复制Renox-sihilllentf.addon 64
    进入SILENT HILL f\SHf\Binaries\Win64
    安装文件夹,与安装Reshade的文件夹相同)。
  • 运行游戏。
  • 按<主页>在键盘上访问Reshade UI并配置设置。请务必阅读工具提示,因为大多数滑块不会实时应用。

关于RenoDX

RenoDX是“DirectX游戏翻新引擎”的缩写,是一个用于修改游戏的工具集。目前,它可以替换着色器、注入缓冲区、添加覆盖层以及将用户设置写入磁盘。因为RenoDX使用Reshade的附加系统,所以兼容性预计会非常广泛。使用Reshade简化了进入DirectX所需的所有钩子,而无需担心修补特定版本的exe文件。

鸣谢

多亏了短保险丝他通过创建RenoDX框架帮助实现了这一目标
多亏了百合属他通过创建我使用的HDR分析工具帮助实现了这一点

链接
GitHub
RenoDX Discord
HDR Den不一致
捐款

使用 Xmod 解锁 寂静岭 f 的全部潜力 — 今天就探索这些顶级 MOD!