Page History
...
Section | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Using the Denoiser
...
When rendering, the V-Ray Denoiser automatically adds a few render elements in the V-Ray frame buffer which are required by the denoising algorithm. Some of them are standard render elements like Diffuse and Reflection Filter. A few special render elements are also generated:
...
||Node Editor|| > Add > Render Channels > Color Channel > Type > Denoiser
Example: Denoising Presets
Denoiser
Node
...
Section | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Parameters
...
Section | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Suggested Render Settings
...
While the denoiser can be quite effective at removing noise, it is not perfect. Very noisy images can lead to artifacts and loss of image detail. For most scenes, use the Progressive image sampler with the Noise threshold parameter set to 0.05 or lower. Additionally, the denoiser works best when the noise levels across the image are similar (when the noiseLevel channel is as close to uniform gray as possible), so using very low sampling is not recommended.
When rendering animations, disabling the Animated noise pattern option in the DMC sampler rollout generally improves the results.
Using the Standalone Denoise Tool on the rendered frames can additionally improve the quality of the animation.
Anchor DenoisePreset DenoisePreset
...
Example: Denoising Presets
The example below illustrates how the Default V-Ray denoiser works after more samples are made with the Progressive image sampler. When the samples are too few, there's not enough information for the denoising to produce a smooth result.The example below illustrates how Denoiser works using the presets. A purposely noisy render was set up using the Progressive image sampler with Render Time set to only 10 minutes to leave plenty of noise in the render.
Section | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Section | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Example: noiseLevel Render Element
...
Section | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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 on the rendered frame and does not take the next and previous frame(s) into account, like the standalone tool does.
To denoise an image sequence with vdenoise run the following command:
Code Block |
---|
vdenoise -inputFile="path\to\sequence_????.ext |
where the question mark (?) replaces the digits in the sequence's file names.
For example, if the images in the sequence are named anim_0001.exr, anim_0002.exr, etc. and are located in the folder c:\renderoutput, the full command will be:
Code Block |
---|
vdenoise -inputFile="c:\renderoutput\anim_????.exr |
When that command is run, the sequence is read and for each frame, the specified number of adjacent frames are also considered. A new output image is then written for each frame.
Recommended settings:
Fancy Bullets | ||
---|---|---|
| ||
|