[Feature Request Update] UE-26214: Exclude Mesh from Motion Blur

Hi all,We requested a feature to exclude a mesh from Motion Blur (tracked as UE-26214) and wonder if there’s any public update on its progress. This feature is critical for our project’s velocity buffer workflow—any info would be greatly appreciated!

Unlikely, since to exclude something from motion blur generally means excluding it from the velocity buffer as well. This will mean TSR / DLSS and other tech will not function as intended and cause ghosting as they also rely on velocity.

There is a way to do it though. You can cancel out a meshes velocity within the shader using the previous frame switch node, but you will surely find ghosting artifacts instead.

There are some niche cases that this works nicely. Also - while I haven’t tested it yet - UE 5.7 also comes with some extra tools to control Temporal Rejection that might be able to help cancel out this issue in exchange for weaker anti-aliasing.

Certain configurations of transparent meshes also don’t output velocity and is a hack for skipping motion blur.

One reason this hasn’t been offered in the past is the lack of unused bits in the gbuffer. But maybe Substrates new configurable bit size could open the door for something like this?