
古墓丽影 暗影 关怀包
大量着色器调整见描述3dmigoto:轻微亮度锐化与色调映射
查看大图- 描述
《古墓丽影:暗影》是 Crystal Dynamics 推出的第二部《古墓丽影》三部曲的最终篇章,它在游戏玩法、关卡设计和制作水准上延续了前作的高标准,并将其提升到了令人惊叹的高度。就模组制作而言,这款游戏堪称圣地,尽管如此……
本整合包包含一些通过 3dmigoto 实现的细微调整,且仅支持 DX11 模式(不支持 DX12)。
3dmigoto 调整包含:
- 修改 LUT 增加蓝色调
- 减少暗角效果
- 移除镜头上的 FX 水滴效果
- 降低天空穹顶亮度
- 绕过伽马增强器
此外,3dmigoto 的色调映射重新平衡了亮度,并加入了一点亮度锐化,为资源(角色、环境等)提供了更清晰的细节表现。
注意:upscale.hlsl 包含色调映射和锐化/浮雕效果。
更新 2024年10月14日 v1.1
调整了色调映射,增加了一点对比度和饱和度
调整了‘修改 LUT 增加蓝色调’
为‘减少泛光强度’增加了一点蓝色偏移
调整了‘降低天空穹顶亮度’以保留云层强度
添加了一些影响特效(如散景等)的着色器(参见着色器列表)
安装
将压缩包内的内容复制到《古墓丽影:暗影》的安装文件夹中,即包含 sottr.exe 的文件夹。
- 可选安装
如果你不想使用未经认证的 dll 文件,可以从 https://github.com/bo3b/3Dmigoto/releases 下载 3dmigoto。 请下载 1.3.16 版本(64位),并将以下 dll 文件放入《古墓丽影:暗影》的安装目录:
d3d11.dlld3dcompiler_46.dlld3dx.ini然后将压缩包中的ShaderCache和ShaderFixes文件夹复制到同一目录下。
注意:如果你选择使用 GitHub 包中的 d3dx.ini,请确保设置(第 248 行):
hunting=0
默认设置为:
hunting=1
这会令 3dmigoto 进入调试模式。
- 验证
运行游戏后,ShaderFixes 文件夹中应会随着场景和关卡的变化逐渐出现以下 .bin 文件:
005fab71dfc44471-ps_replace.bin0c1604ed303613ae-ps_replace.bin16e44fded89ecd8b-ps_replace.bin1ee6d5e66b89bcbb-ps_replace.bin2794d29405139e13-ps_replace.bin3d7dbbfc3558c596-ps_replace.bin3e8df674020e4dba-ps_replace.bin5db28ca57cb5d4ba-ps_replace.bin83b0abe4b9d15cb6-ps_replace.binadc8b879fba81b4a-ps_replace.binupscale.hlslupscale.ini
这些 .bin 文件对应以下的 .txt 文件:
005fab71dfc44471-ps_replace.txt0c1604ed303613ae-ps_replace.txt16e44fded89ecd8b-ps_replace.txt1ee6d5e66b89bcbb-ps_replace.txt2794d29405139e13-ps_replace.txt3d7dbbfc3558c596-ps_replace.txt3e8df674020e4dba-ps_replace.txt5db28ca57cb5d4ba-ps_replace.txt83b0abe4b9d15cb6-ps_replace.txtadc8b879fba81b4a-ps_replace.txtupscale.hlslupscale.ini
这意味着 .txt 文件已经被 3dmigoto(d3d11.dll)编译过了。
- 测试环境
已在以下环境测试通过:
游戏版本:1.0.237.6(DX11)
操作系统:Windows 7 / Windows 10 (1903)
显卡:英伟达 GTX 1050 Ti
3dmigoto 版本:1.3.16(64位)
性能表现
3dmigoto 的 GPU 使用率情况(1080p@40fps*):
未使用:核心频率 1772MHz,GPU 使用率约 94%
已使用:核心频率 1772MHz,GPU 使用率约 96% 性能开销约增加 2%(在 Windows 10 下使用 GTX 1050 Ti 测试)
最大 GPU 状态:核心频率 1772MHz,GPU 使用率 100%
*注:游戏帧率被限制在 40fps,且通过 NVIDIA Inspector 强制关闭了垂直同步。
进一步调整
如果你愿意,可以对比修改后的着色器。ShaderCache 文件夹中包含原始着色器,以便你调整数值。
要禁用特定调整,请使用文本编辑器打开 shaderfixes 文件夹中的着色器文件,例如:
16E44FDED89ECD8B-ps_replace.txt
文件顶部有注释说明,例如:
// modify lut increase blue
如果你不希望应用该调整,可以从 shaderfixes 文件夹中删除此着色器文件。
- 删除
16E44FDED89ECD8B-ps_replace.txt - 如果它已被编译,则还需删除:
16E44FDED89ECD8B-ps_replace.bin然后重启游戏。
所有 <着色器编号>ps_replace.txt 文件都有类似的描述性注释。
- 提示
https://www.pcgamingwiki.com/wiki/Shadow_of_the_Tomb_Raider
如有需要……: 请务必在拾取地图上的收集品之前取消标记它们,否则游戏可能会卡死。
- 着色器列表
---------- 005FAB71DFC44471-PS_REPLACE.TXT
// 移除散景灯光效果
// ---- Created with 3Dmigoto v1.3.16 on Thu Mar 28 10:02:11 2024
---------- 0C1604ED303613AE-PS_REPLACE.TXT
// 减少镜头光晕 B porvenir
// ---- Created with 3Dmigoto v1.3.16 on Sun Sep 15 11:40:43 2024
// 减少基于深度的光晕存在
---------- 16E44FDED89ECD8B-PS_REPLACE.TXT
// 修改 LUT 增加蓝色
// ---- Created with 3Dmigoto v1.3.16 on Thu Jan 19 10:47:32 2023
// 3Dmigoto declarations
// 减少伽马增加对比度
// 增加一点蓝色和绿色
//r0.xyz = saturate(float3(0.00100000005,0.00100000005,0.00100000005) * r0.xyz);
// 增加蓝色同时增加亮度
//r0.xyz = float3(0.2540,0.25,0.2430) * r0.xyz;
//r0.xyz = r0.xyz * (1.0f + (1.0f - r2.x) * 0.07f) * float3(0.984375,0.984375,0.984375) + float3(0.0078125,0.0078125,0.0078125);
// 减少暗角影响对比度和亮度
// 增加蓝色
//r0.xyz = float3(1,1,1) / r0.xyz;
//r0.xyz = float3(0.925f, 0.95f, 1.0f) / r0.xyz;
//r1.xy = float2(0.57889998,0.57889998) + v2.xy;
//r0.w = dot(r1.xy, float2(34.4830017,89.637001));
//r0.w = sin(r0.w);
//r1.xyz = float3(29156.4766,38273.5625,47843.7539) * r0.www;
//r1.xyz = frac(r1.xyz);
//r0.w = dot(v2.xy, float2(34.4830017,89.637001));
//r0.w = sin(r0.w);
//r2.xyz = float3(29156.4766,38273.5625,47843.7539) * r0.www;
//r2.xyz = frac(r2.xyz);
//r1.xyz = r2.xyz + r1.xyz;
//r1.xyz = float3(-0.5,-0.5,-0.5) + r1.xyz;
// 轻度饱和度
// 增加对比度
//r1.xyz = sinh(1.1f - r0.z) * g_GammaValue * r1.xyz;
//r1.xyz = exp2(r1.xyz);
---------- 1EE6D5E66B89BCBB-PS_REPLACE.TXT
// 移除镜头上的 FX 水滴效果 B only?
// ---- Created with 3Dmigoto v1.3.16 on Fri Jan 20 20:50:31 2023
---------- 2794D29405139E13-PS_REPLACE.TXT
// 降低天空穹顶亮度
// ---- Created with 3Dmigoto v1.3.16 on Thu Jan 19 18:46:55 2023
// 降低亮度
---------- 3D7DBBFC3558C596-PS_REPLACE.TXT
// 移除镜头光晕
// ---- Created with 3Dmigoto v1.3.16 on Fri Mar 22 11:30:03 2024
---------- 3E8DF674020E4DBA-PS_REPLACE.TXT
// 降低泛光强度
// ---- Created with 3Dmigoto v1.3.16 on Sat Jan 21 10:14:09 2023
// 实验增加一点蓝色偏移
// 降低泛光强度
---------- 5DB28CA57CB5D4BA-PS_REPLACE.TXT
// 锐化并调整 LUT
// ---- Created with 3Dmigoto v1.3.16 on Thu Sep 12 13:21:49 2024
// 增加亮度
//r1.x = max(r0.x, max(r0.y, r0.z));
//o0.xyz = sinh(1.3f - r0.z) * 0.825f * (r0.xyz / r0.www);
---------- 83B0ABE4B9D15CB6-PS_REPLACE.TXT
// 移除镜头上的 FX 水滴效果 only?
// ---- Created with 3Dmigoto v1.3.16 on Thu Jan 19 10:50:04 2023
---------- ADC8B879FBA81B4A-PS_REPLACE.TXT
// 绕过伽马增强器(注意:在某些特定情况下可能会被触发)
// ---- Created with 3Dmigoto v1.3.16 on Sat Jan 21 10:10:56 2023
//r0.xyz = log2(r0.xyz);
//r0.xyz = gamma.yyy * r0.xyz;
//r0.xyz = exp2(r0.xyz);
o0.xyz = r0.xyz;//saturate(gamma.xxx * r0.xyz);
---------- SHADERLIST.TXT
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。