jlrouzies-fr/DLSS5-Feeder
DLSS 5 neural rendering in D3D11/D12/Vulkan games that ship without any DLSS — feeds a synthetic DLAA contract (ReShade depth + motion vectors) to the DLSS 5 add-on via a private D3D12 device.
解决的问题
DLSS 5 神经渲染通常需要游戏具备原生 DLSS 支持才能运行。本项目允许用户在广泛支持的图形 API(包括 D3D11、D3D12、Vulkan、OpenGL,甚至旧版 DirectX 9 和 10)下,为没有 DLSS 支持的游戏应用 DLSS 5 神经渲染。
工作原理
DLSS5-Feeder 作为 ReShade 与 DLSS 之间的桥梁。它使用 ReShade 收集当前帧、深度缓冲区和估计的光流运动向量。然后生成一个 DLSS DLAA「合约」(即必要的 API 调用),游戏原本会进行这些调用,从而让独立的神经渲染插件(如 Deep Fried Chicken 或 RenoDX)能够接入该流程,在帧呈现到屏幕前应用神经效果。
适用人群
拥有 NVIDIA RTX 显卡(特别是 RTX 50 系列以获得完整的神经处理支持)并希望使用神经渲染技术提升老旧或不支持游戏画质的玩家。
主要亮点
- 广泛的 API 支持:支持 D3D11、D3D12、Vulkan、OpenGL 以及 DirectX 9/10。
- 架构支持:通过跨进程辅助工具支持 32 位游戏,同时兼容 32 位和 64 位游戏。
- 时间稳定性:利用 ReShade 运动向量进行完整的时序评估,相比简单替代方案,为 DirectX 9 游戏提供更优的运动处理能力。
- 集成 ReShade:直接集成到 ReShade 效果链中。
相关
- 项目
- 项目
- 项目