|On this page|
idenoise infile outfile [options]...
You can install libraries that use various techniques (such as machine learning and GPU computation) to provide very fast and high-quality denoising. This utility is a convenient front-end to use those libraries to denoise a single image.
The Denoise AI compositing node lets you apply the same denoisers as this utility in a compositing network.
Houdini ships with OIDN so it will be available if you are in a Houdini shell environment.
The NVIDIA OptiX Denoiser only works with NVIDIA cards. It is now included with the NVIDIA driver (version 435 or later). If you have an earlier driver version, you can choose Render ▸ Download NVIDIA OptiX Denoiser in Houdini to download the library automatically.
You can specify multiple image planes to denoise simultaneously.
Some denoising libraries can use normals and/or albedo to get a better sense of the image, guiding how and where it reduces noise. This utility lets you optionally specify the name of a normal plane and the name of an albedo plane to use as input for the denoiser.
Denoiser to use. This must be one of
oidn (Intel Open Image Denoise) or
(NVIDIA OptiX Denoiser). The default is
Name of the normal plane in the image file to use as input to the denoiser. If you don’t supply this option, the denoiser will not use a normal plane.
Name of the albedo plane in the image file to use as input to the denoiser. If you don’t supply this option, the denoiser will not use an albedo plane.
--aovs plane_1 plane_2 … plane_n
Space separated names of the image planes to denoise in the output image.
If not specified,
color are used by default.
Denoise the color plane of
example.exr using Intel OIDN:
idenoise example.exr denoised.exr
indirectDiffuse planes of
example.exr, with the NVIDIA OptiX Denoiser, using the
hitN normal plane as input to the denoiser:
idenoise example.exr denoised.exr -d optix -n hitN --aovs diffuse indirectDiffuse