I'm trying to render an animation with motion blur, and I want the motion blur to start since frame 0.

To achieve this, I need the Rigid Body to start simulating before frame 0. How can I achieve this?

Here is a video reference, showing how it's performing right now. https://youtube.com/shorts/i7vPjfqD92o?feature=share



1 Answer 1


You can set the start and end frames of the Rigid Body simulations in the Properties Editor ► Scene tab ► Rigid Body World panel ► Cache sub-panel:

enter image description here

That being said, even if you set it to zero, it doesn't seem like it is able to bake the frame zero, or any negative frame for that matter.

The simulation is only calculated for positive frames in between the Start and End frames of the Cache panel, whether you bake or not. So if you want a simulation that is longer than the default frame range you have to change the End frame.

Source: Baking Physics Simulations — Blender Manual

So perhaps the best solution is to offset your whole animation instead.

Alternatively, you can do your rigid body simulation, bake it into keyframes with the menu Object ► Rigid Body ► Bake to Keyframes, and then add your own keyframe at frame zero to add the missing movement.

  • $\begingroup$ I set it to -10, and still doesn't gives me that effect to frame 0. I'm worried about offsetting because I need to match the animation frames to After Effects, which have the same frame count. Isn't there a more practical/organized way? $\endgroup$
    – Haru Shiba
    Commented Nov 29, 2023 at 22:09
  • 1
    $\begingroup$ Please see my edit bellow quote $\endgroup$
    – Lauloque
    Commented Nov 29, 2023 at 22:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .