Motion Blur

Universal Render Pipeline

Easy, performant, and realistic motion blur for Unity URP.

Easy, performant, and realistic motion blur for Unity URP.

About Motion Blur


Easy, performant, and realistic motion blur for Unity URP.

  • Renders both object motion blur and camera motion blur
  • Choose from three quality levels
  • Customizable shutter speed
  • Intuitive UI
  • Integrated with URP's Volume Component System
  • Namespaced with Assembly Definitions


  • Requires Compute Shader support


No items found.

Frequently Asked Questions

Everything you need to know about this asset.

No FAQs found yet.

Join the OccaSoftware Community on Discord if you have any question related to this asset.

Does this asset render both Object and Camera Motion Blur?

Yes. The asset uses both object motion vectors and camera motion vectors to generate the motion blur effect.

What do you recommend for the Shutter Speed?

Check Wikipedia's article on Shutter Speed for ideas on an appropriate shutter speed for your project. If you're still not sure, try 1/60.

Does Motion Blur support Automatic Depth Separation?

Yes. By default, motion blur will dynamically separate objects by depth. The asset will attempt to blur in the most realistic way possible by ignoring the influence of static objects on fast-moving background geometry.

Does Motion Blur have banding artifacts?

No. Motion Blur has an integrated dithering system that avoids banding artifacts.

Demonstration of Banding Avoidance in Motion Blur.

Is the asset compatible with mobile devices?

No. Most mobile devices do not support the RGHalf format of the Motion Vector texture used by the Motion Blur effect.

Is Motion Blur compatible with WebGL?

No, WebGL does not support Compute Shaders at this time.

Is Motion Blur compatible with VR?


Game developers love our other assets, too.