When I tried to denoise the image, following the tutorial. There is no "noisy image" connector in compositing. I've enabled the "denoising data".
-
1$\begingroup$ I'm not sure it exists anymore, just plug Image, Denoising Normal and Denoising Albedo into the Filter > Denoise and it should work? $\endgroup$– moonbootsJul 16 at 21:30
-
1$\begingroup$ @moonboots It exists, it is only appearing to get the noisy image if you enabled Denoising in the Render Properties - because then your image will always be already denoised after finishing the render. If you have it disabled and only want to denoise after rendering in the Compositor, there is no need for a noisy image output because the default image output only provides a noisy image. $\endgroup$– Gordon BrinkmannJul 17 at 7:25
-
$\begingroup$ @Gordon Brinkmann Oh OK I understand now. In what way would it be interesting to re-denoise? I guess one should either use the Render > Denoise or the Compositor denoise, no? $\endgroup$– moonbootsJul 17 at 7:52
-
$\begingroup$ @moonboots The Render Denoise and Compositor Denoise can give different results - mainly because of the Denoising Albedo and Denoising Normal passes I guess - the composited denoising sometimes preserves details a little bit better. Apart from that, according to the Blender Documentation for version 2.92, the Denoising Data is mainly for denoising animation and not needed for still images: Passes > Data > Cycles $\endgroup$– Gordon BrinkmannJul 17 at 8:23
-
$\begingroup$ Denoising Data is useful for animation from what it says, but if we use the Compositor denoise, what would be the difference or usefulness of switching on or off the Render > Denoise? $\endgroup$– moonbootsJul 17 at 8:34
1 Answer
It only appears if you have denoising at render time enabled in the render settings panel. If you don't have render-time denoising enabled, there wouldn't be any difference between "noisy image" and the main "image" pass, because you haven't done anything to the main pass.
So just use the main "image" output on your Render Layers node, it's the same thing in this case.