RenoDX - 《死亡搁浅2》HDR修复补丁

RenoDX - 《死亡搁浅2》HDR修复补丁

部分重写游戏的DX12后处理代码,以修复色调映射、色彩分级和HDR中UI显示的问题。

杂项

这是一个Reshade插件,而非Reshade特效

MOD 需要游戏内开启 HDR

链接

Github RenoDX Discord HDR Den Discord 捐款

此模组修复了《死亡搁浅2》中HDR实现的核心问题,这些问题会导致DLSS下高光细节被截断、严重的色调偏移、高光区域过饱和以及整体饱和度/对比度不准确。其HDR实现方式与《死亡搁浅导演剪辑版》大致相同。

核心问题修复

DLSS导致的HDR损坏:

  • 由于残留的调试代码导致逆色调映射代码被跳过,DLSS因SDR而被限制。现已禁用此功能,因此DLSS现可在HDR下正常工作。 3月21日的补丁已修复此问题。

色调映射问题:

  • 游戏采用逐通道色调映射和逆色调映射技术,以便在高动态范围(HDR)下应用标准动态范围(SDR)查找表(LUT)。
  • 高光部分出现难看的色调偏移且显得过于明亮,例如天空呈现黄绿色而非自然色彩。
  • 修复: 在应用LUT前对SDR使用最大通道色调映射,将SDR LUT应用于SDR色调映射后的图像,反转最大通道色调映射以恢复HDR范围。

EOTF/PQ 编码问题:

  • 游戏错误地修改了PQ编码函数以增强对比度,而不是应用正确的sRGB -> 2.2转换(伽马校正)来模拟2.2 EOTF,并且没有纸白控制。
  • 亮度滑块在破损的PQ编码之前应用,因此不会线性缩放。
  • 修复: 实现正确的SDR EOTF模拟、准确的PQ编码,以及游戏亮度滑块

特色功能

  • 三种色调映射模式:原版、无、RenoDX (PsychoV)
  • 峰值/游戏/用户界面亮度控制
  • 伽马校正切换
  • 色彩分级控制(曝光、高光、阴影、对比度、自适应对比度、饱和度、眩光)
  • 自动峰值尼特检测 - 读取Windows校准中设置的值
  • “纯粹主义者”模板,匹配SDR 2.2伽马,适合希望严格遵循原始艺术意图的用户
  • "Deep Fried" 模板,通过增强对比度和饱和度,打造更具冲击力的视觉效果

结果

  • 消除高光部分的色相/饱和度破损
  • 正确的HDR呈现匹配原始SDR意图,同时合理减少SDR色调偏移、过曝和阴影压缩

兼容性

  • 外部DLL/注入(如Optiscaler/SpecialK)可能无法正常工作,请先在不使用它们的情况下进行测试,以确认模组是否能在没有它们的情况下运行。在这种情况下,我无法保证兼容性,因为所有这些模组以及RenoDX都是在底层级别挂钩到游戏的。

说明:

  1. 安装支持插件的ReShade 6.7.3(安装过程中无需选择任何着色器或插件)
  2. 复制 renodx-deathstranding2.addon64 进入游戏文件夹(与您安装Reshade的文件夹相同)。
  3. 运行游戏并按键打开ReShade界面。选择“附加组件”选项卡,禁用“通用深度”和“效果运行时同步”,然后重启游戏。
  4. 重启后,按 <HOME> 使用键盘上的某个键来访问Reshade界面并配置设置。

关于RenoDX

RenoDX,全称“DirectX游戏翻新引擎”,是一款游戏模组工具集。目前它可以替换着色器、注入缓冲区、添加覆盖层,并将用户设置写入磁盘。由于RenoDX使用Reshade的插件系统,预计兼容性会相当广泛。使用Reshade简化了所有必要的钩子程序,以便接入DirectX,而无需担心修补特定版本的exe文件。