Table of Contents

Motion Vectors


BRG Instanced Renderer supports per-instance motion vectors for accurate TAA, temporal upscaling (FSR, DLSS, STP), and motion blur.

All three Unity motion vector modes are supported, set via each prefab's MeshRenderer:

  • Camera Motion — Motion vectors from camera movement only.
  • Per Object Motion — Full per-instance motion vectors including object movement.
  • Force No Motion — No motion vectors generated.
Note

Unlike normal Unity terrain rendering, BRG Instanced Renderer can render Per Object Motion Vectors on terrain details. This must be enabled in the BRG Instanced Renderer Config. Otherwise, terrain details will fall back to rendering Camera Motion Only to match default Unity behavior.

Tip

In Unity, shader-based motion vectors (used for things like wind animation) require Per Object Motion.