Page MenuHome

New Motion Blur in EEVEE is not blending steps properly for camera motion
Closed, ResolvedPublic

Description

System Information
Operating system: Microsoft Windows 10 Pro
Graphics card: Nvidia GeForce GTX 1050
Processor: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz, 3301 Mhz, 4 Core(s), 4 Logical Processor(s)

Blender Version
Broken: blender-2.91.0-2c317457cbf2-windows64
Worked: New in 2.90, didn't work in older builds of 2.90

Short description of error
When there is very high camera motion blur in EEVEE, a step value greater than 1 introduces noticeable steps which don't get properly blended. There is some post-process blur but not enough to fill the gaps. Changing Max Blur or Background Separation doesn't help.

Exact steps for others to reproduce the error
Start with default blend file
Go to frame 1 and rotate the camera so the default cube is at the left of the screen
Add a keyframe (of rotation)
Go to frame 5 and rotate the camera so the default cube is at the right of the screen
Add another rotation keyframe
Turn on motion blur with steps set to 4
Render a still image at frame 3
Notice stepping artifacts not being blended properly by the post-process motion blur.

Event Timeline

artworker created this task.Aug 6 2020, 5:26 PM
Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.Aug 7 2020, 4:54 PM

I cannot reproduce this with either the latest stable or current development versions of Blender.
This is the file I tested:

Please try the latest daily build: https://builder.blender.org/download/

If the problem persists, please give us more clear instructions on how to reproduce it from scratch.

artworker added a comment.EditedAug 8 2020, 12:12 AM

I tried with the experimental builds of 2.91, and the problem didn't seem to be there at first. However, turning max blur to 0 with a non-zero step value caused motion blur to not have any effect whereas in 2.90 there would still be multiple steps, just not blended using post-process blur. This leads me to assume that time step blur doesn't work in 2.91.

Also, in the .blend file that was provided the steps value is set to 1 while it should be set to 4.

artworker rescinded a token.
Germano Cavalcante (mano-wii) changed the task status from Needs Information from User to Needs Triage.Aug 14 2020, 5:03 AM

(...) turning max blur to 0 with a non-zero step value caused motion blur to not have any effect whereas in 2.90 there would still be multiple steps, just not blended using post-process blur. This leads me to assume that time step blur doesn't work in 2.91.

Also, in the .blend file that was provided the steps value is set to 1 while it should be set to 4.

This appears to be a description of other bugs.
The ideal would be to make other reports.

I can try to replicate the problem and make these other reports another day.
Then close this one as resolved.

After I made the comment about the time step blur I noticed the other motion blur issues had already been reported.

https://developer.blender.org/T79646
https://developer.blender.org/T79672

Thanks for taking a look at the other reports.
I suppose this one can be closed then.

Reproducible in newer versions of Blender

artworker updated the task description. (Show Details)Oct 1 2020, 6:38 PM