The same render without and with denoising using the default denoiser. The noise is removed but the details are preserved. Model and textures by Lee Perry-Smith,

Guerilla Render includes an experimental denoiser and supports the InnoBright Altus denoiser.

The denoising is a post process which is done after the rendering. The denoiser needs some special AOVs to achieve a good result.

This version of Guerilla Render has been tested with Altus 1.6

Setup the denoising
  1. Choose the denoiser you want to use using the RenderPass > Denoising > Denoiser attribute.
  2. Add the Ncam, Pcam and Albedo AOVs in every layer to denoise.
  3. Make sure the AOV > Denoiser attribute is checked for every AOV to denoise.
How to keep a noisy version of my AOVs ?

You may want to keep the original (noisy) version of some AOVs.

  1. Duplicate the AOV and rename it, like BeautyNoisy.
  2. Uncheck the AOV > Denoiser attributes.
Render the input files for Altus but run it later
  1. Select the render pass.
  2. Check the RenderPass > Denoising > Altus Only Files attribute.
  3. Guerilla renders the files for Altus (two images for every output image) but won't execute Altus.
  4. Guerilla displays in the console the commands to run to denoise the images with Altus.
Modify the Altus options
  1. Select the render pass.
  2. Modify the RenderPass > Denoising > Altus Command Line attribute.
  3. Guerilla will complete the command with the images filenames.

The -g option enables the GPU. Remove it to use the CPU. Check the Altus documentation for other options.