Why my post process layer affects all my objects ?

Hello, I have followed multiple tutorials on how to make bloom affect only one layer, but it seems like I can’t make it work, maybe I forgot a little detail, I don’t know :confused:

Here are my cameras set up.

Additional informations : my bloom camera is a child of my main camera and I’m using Unity 2020.1.10f1

Looks like URP’s post processing volumes just don’t have this feature. They can be global or local, but always affect all cameras. Post processing package can apply effects to certain cameras, but it doesn’t work with URP.

1 Like

Okay thank you =)

Sorry, I was wrong. You can use volume mask, in the camera settings. Put the volume component on an object not in this mask, and your camera will ignore it. Even if it’s global.

Could you explain this in a little more depth? I am trying to exclude certain objects from getting Bloom in URP and thusfar no matter what I have tried, Bloom gets applied (undesired)

Here, with URP camera component gets settings related to its post-processing. Volume mask determines what objects with volume components are detected and used by this camera. If the object’s layer is not in the mask, the camera will never apply post-processing from its volume component.