Houdini 20.5 Nodes Copernicus nodes

Denoise AI Copernicus node

Denoises an input layer.

On this page

This node runs a denoiser on the original layer. It currently supports Intel Open Image Denoise (included with Houdini) and the NVIDIA OptiX Denoiser (must be installed separately). You must be on a supported platform and have the chosen denoising library installed for this to work.

The NVIDIA OptiX Denoiser only works with NVIDIA cards. It is now included with the NVIDIA driver (version 435 or later).

Parameters

Denoiser

The library to use to denoise the image.

Intel Denoiser

Use the Intel Open Image Denoise library. This library ships with Houdini so it should always be available.

Optix Denoiser

Use the NVIDIA OptiX library. This option is only available if you have an NVIDIA graphics card with the approriate driver.

Auxiliary Planes Are Clean

Sets the cleanAux filter parameter for further improving quality when the auxilary feature (albedo, normal) planes are noise-free, as described in the OIDN documentation.

Prefilter Auxiliary Planes

Whether to prefilter the albedo and normal auxiliary planes before denoising the image planes. For the best possible quality, it is recommended to prefilter the auxiliary planes if they are noisy and turn on Auxiliary Planes Are Clean. While prefiltering generates better results and should be used for final frames, it will hurt performance and thus should be turned off when doing previews or interactive rendering.

Inputs

source

Input image to denoise.

normal

If you connect to this input, this is the normal AOV for the original layer. Some denoising libraries can use normals and/or albedo to get a better sense of the image, guiding how and where it reduces noise.

albedo

If you connect to this input, this is the albedo AOV for the original layer. Some denoising libraries can use normals and/or albedo to get a better sense of the image, guiding how and where it reduces noise.

motionvec

If you connect to this input, this is the motion vectors AOV for the original layer. OptiX requires this layer to eliminate temporal noise.

prevframe

If you connect to this input, this is the previous denoised frame. In the first frame of a sequence, it could be set to the noisy beauty image of the first frame instead of the denoised version and all flow vectors set to zero. OptiX requires this layer to eliminate temporal noise.

Outputs

denoise

The denoised original layer.

Copernicus nodes