Skip to content

Per-mesh velocity buffer + motion blur #2

@proggeramlug

Description

@proggeramlug

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions