TW3 PT Hairworks解锁至4000系列

TW3 PT Hairworks解锁至4000系列

为Ada Lovelace GPU解锁路径追踪头发效果,并附加实验性性能优化。

描述


这是一个实验性的 ReShade 插件,通过 DOTS 三角形回退方案,在 NVIDIA RTX 40 系列(Ada)GPU 上启用 路径追踪头发。
这不仅仅是简单的菜单解锁。该插件会转换 HairWorks 发丝几何体、构建三角形加速结构,并适配游戏已验证的头发着色器以用于路径追踪。
该回退实现最初由 dashdogy / Michael Robles 开发。本项目将其 MIT 许可的作品移植为独立的 RenoDX/ReShade 插件,并添加了 ReShade 设备生命周期处理和原生资源所有权修复。
本项目不主张对原始 DOTS 实现的著作权。


## 主要功能


[list]
[]在 RTX 40 系列(Ada)GPU 上启用 路径追踪头发[/]
[]将 HairWorks 发丝几何体转换为可追踪的三角形几何体[/]
[]构建所需的三角形加速结构[/]
[]为回退路径适配游戏已验证的头发着色器[/]
[]包含 CPU、内存池和资源管理优化[/]
[]包含针对 ReShade 设备生命周期和原生资源所有权的修复[/]
[]包含可选的实验性 索引几何路径,旨在进一步减少几何体内存写入[/]
[/list]


## 版本兼容性


1.2.0 版本 面向 Steam 和 GOG,目前新版本应该也可以正常使用

## 安装


[list=1]
[]关闭游戏并备份
[code]Documents\The Witcher 3\dx12user.settings[/code]。[/
]
[]为 DX12 可执行文件安装支持完整附加组件的 ReShade。[/]
[]用
[code]renodx-witcher3-pthairunlock.addon64[/code]替换旧插件,放置于
[code]bin\x64_dx12[/code] 中、
[code]witcher3.exe[/code] 旁边。再分发时请保留许可声明。[/
]
[]在游戏设置中启用 路径追踪、DLSS 光线重建、NVIDIA HairWorks
和 路径追踪头发。[/
]
[]加载一个 HairWorks 场景,并检查
插件面板中是否显示
[code]active (tracing converted hair)[/code]。首次激活可能需要大约两秒钟。[/
]
[/list]


## 致谢


DOTS 回退实现: dashdogy / Michael Robles
原始实现采用 MIT 许可。本项目将该作品移植并适配为独立的 RenoDX/ReShade 插件。

图片和视频: Beardmo
特别感谢 Beardmo 提供用于展示该模组的图片和视频。

特别感谢所有参与研究、测试和改进路径追踪头发回退方案的人员。