Post-processing nodes called imagers operate on pixels before the output driver. Imagers can be chained together.
The following post-process/imagers are available below:
- Imager Arnold Denoiser
- Imager Color Correct
- Imager Color Curves
- Imager Denoiser Oidn
- Imager Denoiser Optix
- Imager Exposure
- Imager Lens Effects
- Imager Light Mixer
- Imager Tonemap
- Imager White Balance
Imagers can be created using Material, NetworkMaterial, or NetworkMaterialCreate, and the new imager (arnoldImager in case of NetworkMaterialCreate) terminal.
To use an imager, connect the resulting material location to ArnoldOutputChannelDefine by using driverParameters/input.
To learn more about channel definitions, click here.
Set the material to the driver's input parameter
Imagers can be chained together by using the input parameter on each imager. When imagers are chained together, the imager at the end of the chain is executed first, and the imager connected to the terminal is executed last.
- Denoiser imagers should be applied before post-processing imagers if the post-processing is introducing new features in the image (ex: bloom).
Putting it all together, we are chaining 3 imagers:
- imager_denoiser_optix comes first to denoise the image.
- imager_exposure comes next to lighten up the image.
- imager_lens_effects comes last to add a bit of bloom.