# Motion vectors in URP

> Resources for outputting and reading a texture with data about object motion in the camera view.

Resources for outputting and reading a texture with data about object motion in the camera view.

| **Page**                                                                                                                                | **Description**                                                                                                           |
| --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| [Introduction to motion vectors](/engine/6000.3/manual/cameras/urp/motion-vectors/motion-vectors.md)                                    | Learn about how URP calculates the frame-to-frame screen-space movement of surface fragments.                             |
| [Built-in shader support for motion vectors](/engine/6000.3/manual/cameras/urp/motion-vectors/shader-support.md)                        | Learn about which types of motion different shader types support for calculating motion vectors.                          |
| [Motion vectors render pass](/engine/6000.3/manual/cameras/urp/motion-vectors/render-pass.md)                                           | Understand how the `MotionVectors` render pass renders the motion vector texture.                                         |
| [Output a motion vector texture in a custom shader](/engine/6000.3/manual/cameras/urp/motion-vectors/custom-shader.md)                  | Render a motion vector texture in a custom shader.                                                                        |
| [Sample motion vectors in a shader](/engine/6000.3/manual/cameras/urp/motion-vectors/sample.md)                                         | Request the motion vector texture as an input in a custom shader.                                                         |
| [Troubleshooting motion vectors](/engine/6000.3/manual/cameras/urp/motion-vectors/troubleshooting.md)                                   | Solve common issues with motion vectors, for example visual artefacts.                                                    |
| [Motion Vectors settings in the MeshRenderer component window reference](/engine/6000.3/manual/cameras/urp/motion-vectors/reference.md) | Explore the properties in the Motion Vectors settings to specify how a GameObject contributes to a motion vector texture. |

## Additional resources

* [Output a motion vector texture from a camera](/engine/6000.3/manual/cameras/camera-output/sl-camera-depth-texture-motionvectors.md)
