I have recently started messing with shaders and scriptable renderer features from urp. I understand the basics and have made a monochrome gradient effect. It works as intended but I don’t want it to affect my text components as it makes it difficult to read.
Rendering to a separate camera is not preferable. Any avenues I could explore for achieving this?
Assuming you are applying a full-screen effect after all the rendering took place, and assuming the UI objects you are talking about are all in screen-space, and assuming that you don’t want any screen-space UI at all to be affected by the monochrome effect, you could just schedule your renderer feature to take place after the objects are rendered but before the screen-space UI is rendered, for example using the event “After Rendering Transparents”.