2
$\begingroup$

What is the difference between NLM vs Open image denoise? also what is the "denoising data" in view layer properties?

$\endgroup$
1
  • $\begingroup$ Hello :). NLM (non-local means) is an old Blender denoiser. Open Image Denoiser is a new advanced denoiser. Denoising Data simply allow the Open Image Denoiser to be used in the compositor. $\endgroup$ – Jachym Michal Jan 10 at 20:12
1
$\begingroup$

Here is a nice explanation video by IBN-Blender 3d Artwork here.

From what I understood:

Open Image Denoise and NLM are two sorts of denoising modes. OID is faster and doesn't need a high sampling rate, it is ideal for animation. NLM is slower and needs a higher sampling rate, it is ideal for single image.

You can use OID either through the Render panel or through the Compositor. The second solution gives better results.

For the first solution, enable OID through Properties panel > Render > Sampling > Denoising > Render.

For the second solution, make sure you've deactivated any denoising in the Render panel, then go into Properties panel > View Layers > Passes > Data, and activate Denoising Data, it will create all the necessary output sockets in the Compositor Render Layers node.

Now open the Compositor, create a Filter > Denoise node, plug the Nosiy Image, Albedo and Normal output sockets of the Render Layers node into the Denoise, plug Denoise into the Output and Viewer nodes.

$\endgroup$
4
  • 1
    $\begingroup$ so can I use OID if I have AMD CPU and GPU? $\endgroup$ – Agil GA Jan 12 at 7:41
  • 1
    $\begingroup$ I guess so, have you encountered any problem? $\endgroup$ – moonboots Jan 12 at 7:44
  • $\begingroup$ Futher reading: Type of Denoiser built into Blender $\endgroup$ – brockmann Jan 12 at 10:17
  • $\begingroup$ no, just wondering if I will get the same speed as if I used intel CPU $\endgroup$ – Agil GA Jan 13 at 11:22

Not the answer you're looking for? Browse other questions tagged or ask your own question.