No matter what the post-processing effect is, it cannot be rendered after the UI, right?

I want my post-processing effects to obscure the ui rather than the ui occluding my post-processing. I really started to doubt the necessity of learning urp17 in unity. No matter how I adjust the screenshot below, the UI blocks my post-processing.

For good reason. It’s what you want in almost all cases. Imagine the UI being affected by Bloom, Upscaling, and similar effects.

I don’t know the common workaround but I suppose it involves rendering the UI to a render texture and then apply postprocessing to that texture.

That is correct. You can see how to set that up in this sample:
UIPostPro.zip (6.3 MB)

1 Like