Post processing layer in Universal RP

Is there a way to force the post processing in universal RP to ignore certain layers? My entire 2D project is affected by bloom, which I only want on some objects.

You could use shaders with high HDR Color intensity values. If you increase your Bloom Threshold, only the shaders with high values will get the effect.

You need a separate camera with +depth and the mask for bloom-stuff tags.
That second camera needs another PP profile with bloom only on it.

P.S. mind that camera with higher depth value renders everything on top of the other one, so you’ll need a shader or other ways to prevent seeing shiny things through walls

I have not found a definitive answer on this. Would love to know if ignoring layers is possible, it seems like the Volume Mask dropdown in the Camera component should be the way to do it but that doesn’t work for me. I’m trying to do this for a VR project where multiple cameras would not be possible

that sucks

You can ignore layers by using two cameras (one main and one overlay) and two different post processing (pp) volumes. Camera 1 and pp 1 should be on the same layer and the volume 1 should intersect the camera. Camera 2 and pp 2 should be on a different layer and the volume 2 should intersect camera 2. Be sure to also set the culling mask of each camera to the perspective layer. The end result is pp1 will only affect what camera 1 sees while pp2 will only affect what camera 2 sees.