转自: https://www.nexusmods.com/deathstranding2onthebeach/mods/8
本MOD对游戏DX12渲染管线的后处理代码进行了部分重写,修复了HDR模式下色调映射、色彩分级异常,以及UI显示错误的问题。
重要说明:本MOD是Reshade附加组件,而非Reshade特效滤镜;使用本MOD必须在游戏内开启HDR模式
本MOD修复了《死亡搁浅2》HDR实现的底层核心问题,这些问题会导致DLSS模式下高光裁切、严重色偏、高光区域过饱和,以及整体饱和度/对比度表现异常。本作的HDR实现逻辑与《死亡搁浅 导演剪辑版》基本一致。
---
核心修复内容
DLSS下HDR功能异常
疑似残留的调试代码导致逆色调映射代码被跳过,使得DLSS模式下画面被限制在SDR动态范围,出现高光裁切问题。本MOD禁用了这段错误代码,让DLSS下的HDR功能恢复正常。
色调映射错误
游戏为了在HDR模式下套用SDR的LUT(颜色查找表),采用了逐通道色调映射与逆色调映射的错误逻辑,导致高光区域出现严重的色偏与过曝问题,例如天空呈现异常的黄/绿色调,而非自然色彩。
修复方案:在套用LUT前,先通过最大通道色调映射将画面转换为SDR范围,对完成色调映射的SDR画面套用SDR LUT后,再通过逆最大通道色调映射还原HDR动态范围。
EOTF/PQ编码错误
游戏错误地修改了PQ(感知量化)编码函数来强行提升对比度,而非通过正确的sRGB→2.2转换(伽马校正)模拟2.2电光转换函数(EOTF),同时完全没有纸白度控制功能。游戏的亮度滑块在这段错误的PQ编码之前生效,导致亮度无法线性缩放。
修复方案:实现了正确的SDR电光转换函数模拟、规范的PQ编码,同时完整适配了游戏原生的亮度滑块。
---
功能特性
- 三种色调映射模式:原版、无色调映射、RenoDX(PsychoV)
- 峰值亮度、游戏画面亮度、UI亮度独立控制
- 伽马校正开关
- 全维度色彩分级控制(曝光、高光、阴影、对比度、自适应对比度、饱和度、眩光)
- 峰值尼特自动检测
- 「纯粹主义」预设:为希望严格贴合原版美术设计的用户,精准匹配SDR 2.2伽马曲线
---
修复效果
- 彻底消除高光区域的异常色偏与过饱和问题
- 实现完全贴合原版SDR设计意图的规范HDR画面,同时合理改善了原版存在的色偏、高光过曝、暗部死黑问题
---
兼容性说明
Optiscaler、SpecialK等外部DLL/注入工具可能与本MOD不兼容,请先禁用这类工具,测试MOD是否能正常运行。由于本MOD与这类工具均会在底层挂钩游戏进程,我无法保证相关场景下的兼容性。
---
安装教程
1. 安装带附加组件支持的Reshade 6.7.3版本(安装向导中无需选择任何着色器或附加组件): https://reshade.me/#download
2. 将 renodx-deathstranding2.addon64 文件复制到游戏根目录(即你安装Reshade的文件夹)
3. 运行游戏,按下Home键打开Reshade界面,选择「附加组件」选项卡,禁用Generic Depth(通用深度)与Effect Runtime Sync(特效运行时同步),之后重启游戏
4. 重启完成后,按下键盘Home键打开Reshade界面,即可进行参数配置
---
关于RenoDX
RenoDX全称为「Renovation Engine for DirectX Games」(DirectX游戏重制引擎),是一款游戏MOD工具集。目前支持替换着色器、注入缓冲区、添加画面叠加层,以及将用户设置写入本地磁盘。由于RenoDX基于Reshade的附加组件系统开发,拥有极佳的兼容性;借助Reshade,无需针对不同版本的游戏exe文件做补丁修改,即可完成DirectX挂钩所需的全部操作。
