Rollover image to view denoised image
The Arnold Denoiser is a stand-alone program post-process denoiser executable. It works on EXR files with multiple layers (merged) and outputs an EXR file with the denoised layers. It takes into account multiple frames and multiple light AOVs. Like most denoisers, it considers a neighborhood around the current pixel and looks for similar neighborhoods inside a given search area to blend together. To use the Arnold Denoiser, you will need to render images via the Arnold EXR driver.
A scene file that demonstrates denoising (with light group AOVs) can be downloaded here.
The Arnold Denoiser requires that the parameter "Output Variance AOVs" is enabled in the Render Settings AOVs tab (Output Denoising AOVs).
The workflow is as follows:
You can check the script editor window for any "noice" log messages.
The path to the image or image sequence to be denoised.
Set the denoised output file path. The output file will include the denoised layers with the same names as the original layers. For each file, a new one is saved, postfixed by '_denoised' (the denoised images).
Choose to render the complete Sequence, a single frame or a frame range (e.g. 1 to 10).
Set the sequence start value.
Set the sequence end value.
|The number of extra images to be used for temporal stability. Multiple additional frames can be specified to increase temporal stability (for instance|
The strength of the filter is determined by the variance parameter, the higher the variance the more forceful the denoising will be. For variance maybe 0.25 / 0.5 (the default) / 0.75 are good low/min/max values.
Pixel Search Radius
This is the area over which similar neighborhoods are found. The higher the better, but it will increase the cost of denoising. For every pixel
Pixel Patch Radius
This increases the softness of the denoising (while always preserving the features). The default is 3 (on the big side), but a low value would be maybe 0 or 1, middle 3 and high 5.
For every pixel
Light Group AOVs
Additional light AOVs to be co-denoised can be specified.
Define the number of threads to be used. The default is to leave one thread free, so it should not 'freeze' your computer while denoising.
The final step when setting up Denoising. In the log area, you will notice that noice.exe is called for all the files in the selected range.