Priority: High | Effort: Medium-Large
Third MRT for screen-space velocity vectors. Each vertex outputs current + previous clip position; fragment writes the delta. Enables TAA on animated geometry + cinematic motion blur.
What's needed
- Track prev_transform per SceneNode
- Third color attachment in HDR pass (Rg16Float velocity)
- Vertex shader writes current/prev clip pos delta
- TAA uses per-pixel velocity for reprojection
- New motion blur post-process pass
Priority: High | Effort: Medium-Large
Third MRT for screen-space velocity vectors. Each vertex outputs current + previous clip position; fragment writes the delta. Enables TAA on animated geometry + cinematic motion blur.
What's needed