URP Motion Blurr is not what you think it is.

Let's say we have a rotating bar in our game. With the Built-In and the HDRP motion blur post-processing effects we will get a nicely blurred image, like this:

Sadly with URP we only get this (no blur):

The reason for this is mentioned in the manual as a side note. Quote:

Universal Render Pipeline (URP) only blurs camera motions.

Camera Motion Blur means that all objects are blurred based only on the camera's motion. If the camera does not move then there will be no blur.

In the example above the camera is not moving, only the object is, and thus in URP there is no motion blur.

The solution to this is what's called per-object motion blur. Like this:

Source: https://github.com/Estradel/URP-Simple-Per-Object-Motion-Blur (License MIT)

TinyMotion

Luckily someone has already done this for URP.

Disclosure: This text may contain affiliate links, which means we may receive a commission if you click a link and purchase something that we have recommended. While clicking these links won't cost you any money, they will help fund this project! The links are created by Unity and Partnerize (Unity's affiliate partner).

Per-object motion blur solutions for URP (FOSS)

There is an open-source solution too. User Estradel has released an implementation of per-object motion blur on GitHub. It requires Unity 2022.2 (Universal Render Pipeline 14.0.5) or later.

Link: https://github.com/Estradel/URP-Simple-Per-Object-Motion-Blur

Asset Recommendations

I hope you liked this tiny tidbit of information. Here are some more assets that may be useful to you.

Disclosure: This text may contain affiliate links, which means we may receive a commission if you click a link and purchase something that we have recommended. While clicking these links won't cost you any money, they will help fund this project! The links are created by Unity and Partnerize (Unity's affiliate partner).