I need to add random gaussian noise to images rendered with EEVEE. I thought about python coding this at the pixel level but I'm having issues with color spaces, so I came back to the compositor to get it.
I generated my noise and want to add this to the rendered image. While the noise appears on the rendered object, the background does not get any noise. I'm probably forgetting to check a parameter but can't have it, maybe related to depth ?
here is the noise image
and there the very simple node system
. The result after compositing is here
To check what's happening, I also did a difference with the noise image again and obtain the initial rendered image, meaning that although the noise does not appear in the background of the image, it is still computed and removed.
Any clue of what's missing here?
Thank you!