NVIDIAGameWorks / RayTracingDenoiser

NVIDIA Ray Tracing Denoiser
Other
504 stars 46 forks source link

Specular reflections for pure mirrors #62

Closed h-mathias closed 1 year ago

h-mathias commented 1 year ago

What is the best way to achieve detailed specular reflections on perfect mirrors (roughness = 0). Using Relax/Reblur still adds some blur in this case. Should I fallback to the un-denoised image in that case?

dzhdanNV commented 1 year ago

Do you mind attaching a problematic part of a screenshot taking in motion for more substantive conversation?

h-mathias commented 1 year ago

Sure, here is a screenshot where left is the un-denoised image and right the denoised one(Relax). Specular

dzhdanNV commented 1 year ago

It's worth comparing with REBLUR at least as a new data point. In your case reflections in pure mirrors are not noisy, i.e. accumulation is not needed. REBLUR has responsiveAccumulationRoughnessThreshold option, which allows to minimize accumulation for surfaces with roughness below the threshold.

h-mathias commented 1 year ago

Thanks, REBLUR indeed results in less blur and using the un-denoised image as fallback for RELAX also works for me.