This is a legacy documentation space! Please refer to V-Ray Next for Maya help for most up-to-date information.

This page provides information on the V-Ray denoising tool available on all platforms.

Page Contents


The V-Ray installation includes a standalone denoising tool called vdenoise that can be used to denoise still images or animations outside of Maya. This is especially useful for animations because the standalone tool can look at multiple frames at once and produce a better denoising result. The vdenoise tool works with either .vrimg or multichannel OpenEXR files and writes out files with the same format. 



The vdenoise tool is a part of the V-Ray for Maya installation. You can quickly open a command prompt in the folder where the vdenoise tool is located.

On Windows, the vdenoise.exe is located in C:\Program Files\Chaos Group\V-Ray\Maya 2016.5 for x64\bin. You can also start it from Start Menu > Programs > Chaos Group > V-Ray for Maya > Tools > Denoiser tool.

On Linux, the vdenoise executable is located in /usr/ChaosGroup/V-Ray/Mayannnn-x64/bin where nnnn is the Maya version.

On Mac OS X, the vdenoise executable is located in /Applications/ChaosGroup/V-Ray/Mayannnn/bin/ where nnnn is the Maya version.


Generating the Needed Render Elements

The denoiser needs several render elements in order to work optimally. The easiest way to generate these render elements is to add the VRayDenoiser Render Element to your Maya scene.


Error rendering macro 'excerpt-include' : No link could be created for 'VRAYCH:Denoise Tool | vdenoise'.

Recommended Settings for Denoising Animations

When denoising animations, it is recommended to use the Standalone Denoiser Tool. Unlike the denoiser integrated in the UI, the standalone tool can do frame blending for animations, which reduces flickering. The integrated denoiser only works for the rendered frame and does not consider the next and previous frame(s), like the standalone tool does.

Recommended settings:

  • Mode set to only generate render elements.
  • Render output set to vrimg or multichannel exr.


Offsetting the Denoiser Output

 To offset the frame number of the output file, use the the following flag:


This takes an integer n to offset the output denoised frames of animation. The default value is 0, which does not offset the frame numbers.

For example, the following flags can be added to output frame numbers 0010, 0011, 0012, ..., 0030:

-frames=0-20 -outputOffset=10

Negative integers can be used as well. The following flags can be added to output frame numbers -004, -003, -002, ..., 0016:

-frames=0-20 -outputOffset=-4