Every single post process effect that uses motion vectors suffers huge ghosting

Motion blur, SSGI, TXAA, you name it. Its as if motion vectors have extreme sensitivity and any effects that rely on motion vectors have extreme ghosting issues, for example, SSGI solutions leaving super long trails when moving objects agaisnt indirectly lighted surfaces.

Why can this be? isn’t there a way to tune motion vectors anywhere? can’t find anything.

Which render pipeline?

Motion Vectors store uv offsets which allows you to calculate pervious frame screen uv positions.

The strength of motion vectors being used should be adjusted in the post-processing effect (ex. motion blur strength).

I think the long trail noise of SSGI is because of failing to re-project information from previous frame (ex. object’s pixel doesn’t exist in previous frame). If there’s no temporal re-projection, the SSGI results will become very noisy or performance expensive because it’s a stochastic post-processing effect.

HDRP.