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:
- 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.
Motion vector mode can be force-disabled per-prefab to save GPU work on small details like grass. Configured via BRG Prototype Extra Data / Other Settings.
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.
For motion vector settings, see BRG Prototype Extra Data / Other Settings.