I'd like to replicate the effect used in Teleglitch:
In this scene, an object is rendered more than once at different position with different color.
This game uses this shader effect to create impact. Whenever an object with high velocity moves or hits, this distortion is rendered to give more weight to the moment.
If I had complete control over rendering cycle, I would have re-drew all the in-game objects with different color and position.
However, in Unity, rendering is done via Renderer and I am not sure how to apply this effect to all objects in the game (except the world, so I cannot do post processing).
How can I do this?