# motionVectors

> Specifies whether this renderer has a per-object motion vector pass.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

> **Warning:**
>
> **Deprecated.** Use motionVectorGenerationMode instead.

```csharp
public bool motionVectors { get; set; }
```

### Remarks

If set to true, this object will have a per-object motion vector pass rendererd (in addition to the default camera reconstruction motion vectors). Motion vectors track the per-pixel object velocity from one frame to the next. Using this information you can apply specific Image Effects such as motion blur or temporal anti-aliasing.

Additional Resources: [DepthTextureMode.MotionVectors](/engine/6000.5/script-reference/unityengine/depthtexturemode/motionvectors.md), [SkinnedMeshRenderer.skinnedMotionVectors](/engine/6000.5/script-reference/unityengine/skinnedmeshrenderer/skinnedmotionvectors.md), [PassType.MotionVectors](/engine/6000.5/script-reference/unityengine/rendering/passtype/motionvectors.md), [SystemInfo.supportsMotionVectors](/engine/6000.5/script-reference/unityengine/systeminfo/supportsmotionvectors.md).
