Custom Compositor Denoise

 Large preview image for Custom Compositor Denoise

Show more
 Large preview image for Custom Compositor Denoise


So Blender's compositor denoiser is pretty swell, but sometimes you want a bit more control over the end results. I built this node to help out. It handles each render pass separately, and makes it easier for you to pull out the passes you want to work with. Each pass -- diffuse, gloss, subsurface, etc -- are denoised separately and have faction options so that you can output only the passes you want to use. All passes are combined using the same methods as Blender does internally, except where documentation was unavailable. There is also the option to disable denoising if that isn't your thing, so that this can be used as a quick and dirty pass combiner node.

"What's the point?" you might be asking. In the case of denoising, I've found that denoising each pass separately provides more consistent results, with less denoising artifacts. This is especially true when working with volumetrics, which consistently muck up the other passes when denoised as one. When using this node, each pass lighting pass also uses that pass's color data as the denoising albedo, which should contribute to better results for that particular pass. Mind you, my observations are not scientific, but feel free to compare for yourself. If not denoising, working with render passes can get messy fast. This node can give you a quick one-node solution to getting all of the passes you want combined while only using one node to do it. This gives you horizontal breathing room to work with whatever passes you need to handle separately. The less time you have to spend on combining and separating out passes yourself, the more you can spend on the actually cool stuff you can do in the compositor, like bloom and post-process dof or whatever it is that's popular right now.

If you enjoy it, please support me on Patreon and feel free to follow me on Twitter.


  • 15 March 2019 - Fixed an issue on Emission, Environment, and Volume passes where if they contained no data, they would produce incorrect artifacts.

Filename Downloads Created Filesize
🇳🇱 EU Download
🇨🇦 NA Download
540 2020-03-16 917.16 KB
🇳🇱 EU Download
🇨🇦 NA Download
255 2020-03-11 5.78 MB
🇳🇱 EU Download
🇨🇦 NA Download
239 2020-03-11 5.94 MB
Thumbnail image for Custom Compositor Denoise


Leave a comment

You need to log in if you want to leave a comment.