How to separate post processing effects to different objects

I have a global volume for the scene and I wanted to give the UI a different post process effect from the rest of the scene. So what I did was create a new camera that only renders the UI Layer and added a new global volume which is also on the UI layer. This had the effect of giving the UI only this second post process effect which is what I wanted, but the now the rest of the scene is also being effected by this UI volume.

I don’t understand why. When I make the second volume on the Default layer, it stops being applied to the UI. Additionally, the first volume doesn’t get applied to the UI (like I want). This confirms to me that a pp effect should only be applied to the layer the volume is on. So why is the UI volume being applied to all the other layers when it’s on the UI layer? And is it possible for me to achieve what I’m looking for?

Well the UI volume would be applied to all the other layers, if both cameras are rendering the same layers. One camera is supposed to cull your UI layer, whilst the other only renders the UI layer. Here’s a video explaining that: Exclude objects from post processing

@OmegaFalcon

I figured out what’s going on. Because the UI camera is an overlay camera (guess I should have mentioned that), it’s post processing is added to the base camera. From what I’m reading, there isn’t really a good way to achieve what I’m trying to do in urp rn with stacked cameras :confused: