Using rigid body physics to set objects' initial positions I have a problem where I used physics to position a bunch of meshes in Blender and when I try to set the current frame to 0 it resets the position of the meshes that have been positioned with the use of physics.

Here is the blend file.

Here is what the positioning looks like (Frame 300):



Here is what the positioning looks like after I try to set to frame 0 (Frame 0):
Apply Visual Transform
Another way to solve this problem without the need to bake is to use Apply Visual Transform like this:

Go to frame 300 and select all the mesh pieces

CTRLA -&gt; Visual Transform



Applying Visual Transform will set the Location, Rotation and Scale of all the selected objects to what they are on frame 300.
With this method, you don't need to bake the simulation and you also don't loose the rigid body settings.
Credit for this answer goes to sergof here on StackExchange.