Houdini 17.0 Rendering

NVIDIA OptiX denoiser

On this page

Overview

NVIDIA’s OptiX AI-Accelerated Denoiser uses deep learning to remove noise and "fireflies" from a rendered image. It is useful for getting a higher-quality preview of what a converged image will look like so you can make lighting decisions faster.

  • The NVIDIA OptiX denoiser requires an NVIDIA GPU with Kepler architecture or better.

  • The denoiser is not available on macOS.

How to

To...Do this

Download the plugin

Before using the denoiser you must download the plugin:

  1. In the main menus, click Render ▸ Download NVIDIA OptiX Denoiser.

  2. Restart Houdini.

For studio-wide installation, see manual installation below.

Use the denoiser in the Render View

Turn on the Denoise button in the toolbar at the top of the render view. (This button is disabled if the plugin is not installed.)

In the Render View, the denoiser always uses the "basecolor" image plane (if it exists) as the albedo input.

Use the denoiser in Mantra

In the parameter editor for the Mantra render node, click the Images tab, then click the Output sub-tab. Click the drop-down menu button next to the Pixel filter field and choose "NVIDIA OptiX Denoiser" (sets the field to denoise optix).

In the Pixel filter field you can optionally specify an image plane to use as the albedo input to the denoiser with the -a option, for example:

denoise optix -a mydiffuse

Choose which GPU to use

If you have more than one GPU in your computer, you can specify which one to use for denoising.

  1. Run the following in command-line to see OptiX-capable devices listed in order:

    > hgpuinfo -o
    
  2. Set the $HOUDINI_NVIDIA_OPTIX_DEVICENUMBER environment variable to the desired device ID, starting from 0 (for example, 0 to use the first device, 1 to use the second device).

Manual installation

  1. Use the following links to download the archive for the users' platform:

    Windows

    Linux

  2. Extract the contents of the archive into a directory accessible by the intended users.

  3. For each user, edit their $HOUDINI_USER_PREF_DIR/houdini.env file to add a HOUDINI_NVIDIA_OPTIX_DSO_PATH variable pointing to the directory.

Rendering

Mantra user guide

Basics

Lighting

Next steps

Guru-level

Other renderers