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 :)
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.