Merserk 先生在 GitHub 上公开了可将 DLSS 5 Neural Rendering 应用于游戏外图像和视频的 Windows 工具「DLSS 5 Visual Enhancer」!
DLSS 5 Visual Enhancer

DLSS 5 Visual Enhancer是由 Merserk 公开的、将 DLSS 5 Neural Rendering 的 Feature 18 管道应用于静止图像和视频的 Windows 工具。
它不是在游戏内使用 DLSS,而是输入图像或视频,通过 ReShade / RenoDX 的 DLSS 5 Neural Rendering 处理,将其作为通用的视觉增强功能使用。
提供了基于 Gradio 的本地 UI,可输入图像和视频并调整各种参数。
它并不是 NVIDIA 官方工具,与 NVIDIA、ReShade、RenoDX、FFmpeg 等无关,是独立的社区项目。
- 图像&视频处理:支持静止图像的批处理和整段视频渲染
- DLSS 上采样:可选择 DLAA / Native(1x)、Quality(1.5x)、Balanced(约 1.724x)、Performance(2x)、Ultra Performance(3x)
- 最高 8K 输出:支持最高 7680×4320
- Neural Rendering 调整:可调整 Preset、Natural / Cinematic Style、Intensity、Local Tone、Local Structure、Skin Structure 等
- 支持多种图像格式:可输入 PNG、JPEG、WebP、AVIF、TIFF、HEIF / HEIC、SVG、多种 Camera RAW 格式等
- 视频输出:支持 H.264、HEVC、AV1、ProRes Proxy
- 视频预览:可生成 1 帧或 3 秒的预览
- 使用 Optical Flow:视频中从 OpenCV DIS Optical Flow 生成运动信息,并在场景切换时重置历史
NR Intensity、Local Tone Strength、Local Structure Strength 等可以在 0~2 范围内调整,Skin Structure Strength 还提供了面向皮肤的专用调节项。
运行环境
目前需要以下环境。
- Windows 64bit
- Direct3D 12
- NVIDIA GeForce RTX GPU
- 主要面向并支持 RTX 40 / 50 系列
- RTX 30 系列作为较慢的 Beta Path 提供支持
- RTX 20 系列以及非 RTX GPU 不支持
处理管线为8bit SDR sRGB / RGBA8,不支持保留 HDR。
即使输入 HDR 视频或高位深图像,也会转换为 SDR。
目前导入时请注意
虽然已在 GitHub 上公开源码,但仅凭仓库本身并不能完整运行。
仓库中不包含 DLSS / NGX 相关运行时、ReShade、RenoDX DLSS 5 addon、项目专用的 D3D12 Worker 等实际渲染所需的一部分二进制文件。
此外,也没有公开专用 Native Worker 的构建项目,因此仅凭 GitHub 上的源码无法重建完整渲染器。
作者要求从具备使用权限的正规来源获取所需外部文件。
NVIDIA DLSS / NGX 等专有文件也适用各自的许可条件。
因此目前需要注意的是,它并不是像一般开源工具那样“从 GitHub 下载后即可立即使用”的类型。
关于 DLSS 5
DLSS 5 与以往的 Super Resolution 或 Ray Reconstruction 不同,是利用 Neural Rendering 来实时增强游戏画面的光照和材质等外观的新型 DLSS 技术。
前些日子,DLSS 5 相关文件泄露成为话题,也出现了使用 RenoDX 将 DLSS 5 导入支持游戏的尝试。
DLSS 5 Visual Enhancer 也是利用该 DLSS 5 Neural Rendering 的社区开发工具之一。
※这里放置相关文章博客卡片
许可证
DLSS 5 Visual Enhancer 作者的原创代码部分以MIT License公开。
不过,该许可证仅适用于项目独有的代码部分。
DLSS / NGX、ReShade、RenoDX、FFmpeg 等外部组件则分别适用各自的许可证和分发条件。
不是把 DLSS 5 Neural Rendering 集成进游戏里,
而是把它当成图像&视频加工工具来使用的工具。
虽然很有意思,但导入难度可能稍高?
DLSS 5 本身也还处于各种特殊状况中,
如果要尝试,请连同许可证等一起自行承担责任!
链接
DLSS 5 Visual Enhancer – GitHub
