← Blender.Today
  • 3
  • Published 27 Jun 2019

Motion Blur in EEVEE, in just one python script

I've successfully converted the technique for Object Motion Blur in EEVEE from my former post into a self contained python script that handles the whole proccess inside blender, and more efficiently (no wasted frames rendered). Just Run the python script and wait :-)

I plan to make an addon with proper render buttons (and cancel!), but in the meanwhile, this works (and pretty fast for a workaround).

It takes all settings from the Motion Blur Settings in eevee's Render Panel (shutter and Samples).

Due to a limitation of the Blender API you have to add a viewer node (default) connected to the same output that the Render Output in the compositor. Read the workflow in the comments inside the script.

download

And I guess that for a person with decent coding skill it should be easy to convert this into a native Blender feature (It's just rendering some subframes and averaging them before saving the frame). Just a thought

frame_28_Comparison_alphaRelease.png

g3ntile
27 Jun 2019

2 Comments

jitumoto@yahoo.com

great I really wait for that addon

1