I would like to save the locations and rotations (in the blend files itself or anywhere else) of the rigid body simulation, because I don't want to wait every time over and over again for blender to calculate whenever I press ⎇ AltA. I know there are a few options:

  • Bake to keyframes (in 'rigid body tools' bar at the left toolbar in 3d view/panel)

  • Bake (in 'rigid body cache' section, 'scenes' tab in 'properties' panel)

  • Bake all dynamics (same panel as 'Bake')

Which one is recommended? And what is exactly the difference between 'Bake' and 'Bake all dynamics'? Thanks :)


1 Answer 1


Bake (in the rigid body cache panel).

Storing the locations to keyframes on every frame is very inefficient and will make the size of your .blend skyrocket. The cache system used when baking is designed for exactly this purpose, and so is naturally more efficient.

Bake all dynamics will bake all physics simulations in the scene. This is useful for taking interactions between simulations into account without having to manually bake all the simulations in the right order. If you only have one simulation, then it's the same as Bake.

  • $\begingroup$ By 'all physics', does that include 'fluid', 'smoke' etc? :) $\endgroup$ May 7, 2015 at 5:27
  • $\begingroup$ Smoke yes. Fluid is a little bit of a different animal than all the others.. I haven't tested it, but I suspect that it will not be baked by bake all dynamics. However this is the exception, not the rule.. $\endgroup$
    – gandalf3
    May 7, 2015 at 5:29
  • $\begingroup$ When I press 'Bake', it will bake the rigid body physics of all objects in the scene, right? Even if they are not selected or visible? $\endgroup$ May 7, 2015 at 5:32
  • $\begingroup$ @FacebFaceb It's not you ;) I took the liberty of editing it to add a few tags and tweaks here and there. If you don't like my edits you can always roll them back :) Regarding your edited comment, yes. It will bake all rigid bodies in the scene regardless of visibility or selection. $\endgroup$
    – gandalf3
    May 7, 2015 at 5:35
  • 2
    $\begingroup$ @FacebFaceb You might want to ask that in a new post. On this site we like to keep one post focused on one question. This helps keep info relevant to outsiders coming in from search engines etc. :) $\endgroup$
    – gandalf3
    May 7, 2015 at 6:03

You must log in to answer this question.

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