Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Resolve DLSS5 0.4.0

简体中文 | English

DLSS Neural Rendering for DaVinci Resolve, with adjustable SDR/HDR detail, color and protection controls, up to three NR passes, and optical-flow or external motion input. Version 0.4.0 is an experimental release.

Download

Visit GitHub Releases.

Download ResolveDLSS5-0.4.0-win64.zip for installation. For source, use the release page's Source code (zip) or Source code (tar.gz) downloads.

The plugin ZIP contains the OFX bundle with the community DLSSNR runtime, installation/rollback scripts, instructions and licenses.

Requirements

ComponentRequirement
SystemWindows x64
ResolveVersion target: 20.0.1 build 6 or later
GPURTX 40 or RTX 50 series
RuntimeBundled community-modified nvngx_dlssnr.dll 310.8.0.0, or another compatible Feature 18 runtime

Reference environment: Resolve Studio 20.0.1.6, RTX 5070 Ti, NVIDIA driver 616.92. GPU initialization also depends on the installed driver and a compatible runtime.

Install

Extract the plugin ZIP and open PowerShell in its 0.4.0 directory. Preview installation with the bundled runtime:

.\Install.ps1 -Validation

Close Resolve, then run the command in administrator PowerShell with -Apply:

.\Install.ps1 -Validation -Apply

To choose another compatible runtime, add -RuntimeDll <path> to the installation command.

Installation target: C:\Program Files\Common Files\OFX\Plugins\ResolveDlss5.ofx.bundle. The script backs up the previous bundle and prints a receipt.json path. Keep that receipt, restart Resolve and add DLSS Neural Video Experimental from the effects library.

To restore the previous plugin, close Resolve and preview with the receipt from your installation:

.\Restore.ps1 -Receipt 'C:\path\to\receipt.json'

Add -Apply in administrator PowerShell after checking the preview. See installation details.

Quick start

  1. Choose Input Encoding for the data received by the effect node.
  2. Start with 1 Pass, then adjust Overall Strength and Output Mix.
  3. Use Chroma Strength, Lightness, Shadow/Structure and Highlight/Glow to shape the final correction. Enable Advanced for protection, compression and frequency controls.
  4. Choose Flow Method and its quality setting. The default is NVOF / Quality. None supplies zero motion while NR continues.
  5. Increase the pass count or optical-flow quality according to the image and processing time.

All passes contribute to a final correction applied over the original float image. Detail and protection controls adjust that combined correction.

Main controls

ControlUse
Overall Strength / Output MixSet correction strength and blend with the original image
Chroma Strength / LightnessAdjust color and lightness changes
Shadow/Structure / Highlight/GlowAdjust darkening and brightening contributions
AdvancedReveal hue, shadow and highlight protection, Soft Compression, Low Frequency and High Frequency
NR Pass CountSelect 1–3 passes; each pass has its own style, intensity, tone, structure, skin and mask settings
Flow MethodChoose None, AMDOF or NVOF
External MotionRead the Fusion MotionVectors input and skip internal estimation
Output ViewChoose Processed, Difference x10 or Split View
Reset NRReset temporal history for the next render

Hidden pass settings are retained. High-resolution footage, additional passes, advanced frequency/protection settings and higher-quality flow increase processing time.

SDR and HDR

Input Encoding offers sRGB, Rec.709 gamma 2.4, Rec.2020 PQ/HLG, linear Rec.709 and linear Rec.2020. The default is sRGB. Select the encoding at the effect's position in your color pipeline.

For HDR, White (nits) sets reference white and Peak (nits) sets the reference peak. Defaults are 203 and 1000 nits; set Peak ≥ White. Linear HDR 1.0 represents reference white. White Scale and HDR Strength adjust the HDR proxy and its contribution.

Fusion motion input

Connect a float RGBA motion image to MotionVectors, then enable External Motion. Use current-to-previous vectors with the same size, bounds and pixel aspect ratio as the source. Defaults are R=X, G=Y, source-pixel units, positive X right and positive Y down.

The panel provides X/Y Channel, Vector Units, Positive Y Up and X/Y Scale. Map named Fusion Vector/AOV or EXR channels into RGBA upstream, and preserve the motion image as raw signed data. See motion-vector setup.

Playback and existing projects

Sequential playback retains NR history. Seeking, reverse playback and changes to active NR settings reset it, so a cold partial export can differ from a full sequential export. Reset NR provides an explicit reset.

0.3.x projects retain their parameter values. The updated correction and HDR processing can change the image; use a project copy and Output Mix/Difference x10 to compare.

Source and license

See release notes, building from source, LICENSE and third-party notices.

关于 About

Experimental same-resolution DLSS Neural Rendering OpenFX filter for DaVinci Resolve
davinci-resolvedlssdlss5dlssnrnvidiaopenfxvideo-filter

语言 Languages

C++74.8%
PowerShell14.0%
Python6.5%
CMake4.6%
C0.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
7
Total Commits
峰值: 4次/周
Less
More

核心贡献者 Contributors