Please consider this simple scene.
It’s composed of 3 different game objects. 1 background image + 1 static character image + 1 small part (with the pet) that is changed at runtime to perform an animation.
The Background is rendered using a dedicated camera. The character (static + anim) is rendered using another dedicated camera. Both camera are set to Depth Only with a different culling mask (each camera renders only its part). Note that the camera in charge of the character has a greater depth than the one in charge of the background (i.e. Character is rendered after the background).
I need to apply an image effect only on the character camera, but I can’t manage to find a way for this effect to not affect the background.
Example here with a Vortex effect on the character camera.
How would you do such a trick?