I’m using URP, Unity version 2019.4.25f1c1 or 2021.3.8f1c1. I don’t have a lot of experiences in write custom SRP. Anything in this post could be inaccurate or impractical, correct me if I’m wrong.
I want to make a variant of the 2D Renderer that suits my needs. Basically three consecutive cameras, each uses the result from the last. Following is the scheme.
I know it’s a brave one. And I’m describing this problem in a overly detailed way. However, I’m only look for general solutions, or just directions. Randomly toss me some nouns, or websites is more than enough for me.
In the age of BiRP, I usually use GrabPass in shader to generate distortion effects or blur effects. However, that’s not possible in URP. SampleSceneColor samples limited to opaque texture, and I’m making a 2D game that uses tons of SpriteRenderer. To bad opaques will not do.
Thanks for your time reading.