NVIDIAGameWorks / NVIDIAGameWorks/rtx-remix

[Runtime Feature]: Update NRD to the latest build along with full integration of its "SH" mode

Open
#1,087 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature jira runtime
Dominant language
No language data
Stars
1.7k
Forks
99
PR merge metrics
No merged PRs in 30d

Description

What is the context of the feature/improvement?

Remix ever since RR was introduced had NRD largely be untouched, leading to major regressions against the ever improving RR that can be addressed fairly, mainly through upgrading NRD to its latest state so people who desire to run remix without temporal SuperSampling or are on different brands can still experience acceptable denoising and image quality

Please describe the feature/improvement?

The main benefit that comes with upgrading to the latest state would be the ability to fully integrate its sigma denoiser and overall modern "spherical harmonics" (SH, but technically SG or Spherical Gaussian) mode.

The sigma denoiser is mainly designed to tackle shadows only so the clearest shadows are possible from an "infinite light source (sun, moon) or a local light source (omni, spot)", along with support for "Shadows with translucency", could be useful to experiment with direct illumination.

It's spherical harmonics mode on the other hand is a modern upgrade to its "relax" and "reblur" denoisers, mainly designed to gain "quality comparable with DLSS-RR", especially under denoising leading to less boiling, flicker and ghosting under motion especially when upscaling, along with having similarly defined and clear shadows RR is known for.

Comparison and example of a quick and dirty agentic integration of reblur "SH" within portal rtx by king_vulpes back in may as proof of concept

Reblur
Image

Reblur "SH"
Image

What would be your solution? (optional)

No response

Version

1.5.2

Media

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name files, tests, or entry points. Start by locating the existing NRD integration and identifying the current denoiser version and supported modes, then compare them with the latest NRD release. Done means sigma and SH modes are fully integrated and their denoising behavior is validated for the described lighting and motion cases.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.