Page MenuHome

Denoiser 'noisy image' does not contain all not-denoised data
Closed, ArchivedPublic

Description

System Information
Operating system: W10
Graphics card: 980Ti

Blender Version
Broken: 19-04-13 18:58
Worked: (optional) I think it was working in 2.79 and in some of 2.80 builds

Short description of error
We can turn on/off light sources in denoiser. If we get glitches in direct glossy - we can turn it off and denoiser will make everything, leaving the direct glossy alone.
We can check 'Noisy image' for the actual image after rendering that was not denoised.
However, in this build when I unchecked glossy - I've got holes in 'noisy image'.

Exact steps for others to reproduce the error

  1. Turn off glossy denoising
  2. Render.
  3. Combined image looks well - however, 'noisy image' has an effect of 'holdout' on all places where glossy was present and was dominating.

See pictures.

Denoiser settings:

'Noisy image' layer


Glossy indirect layer:

Gloss direct:

Combined image:

'Noisy image' should contain all data before denoising, including excluded layers. Denoiser should just ignore them when denoising image.

Details

Type
Bug

Event Timeline

Brecht Van Lommel (brecht) claimed this task.

While this may be a useful improvement, this is not considered a bug. The denoising passes only contain the selected components.

@Brecht Van Lommel (brecht) so what's the point of 'noisy image' for now? We either can render denoised image, or without denoiser. If I render something for 9 hours and denoiser will throw me out a glitch I can't get the before-denoising image and do anything with that. All the time is wasted...

Normally you would denoise all the components, together not a subset of them. So then this works fine.

Denoising individual components is not currently supported, though you can save those components as separate render passes if you want to recombine them with the denoised image yourself.