6
$\begingroup$

I am creating a scene with different objects scattered around, as if they were laid down on the floor, and I found that one of my objects it not touching the plane (the monkey head in the back).

enter image description here

So I have to move really up close to the object (then at some point the zoom strength slows down, not sure why), spin the scene around so as to be have my view aligned with the plane, then move it little by little.

enter image description here

enter image description here

But it's a Monkey head, so there's the jaw part, and there's the back of the head. So after I align the jaw, I see that the back of the head isn't laid down on the plane, just the jaw is.

enter image description here

So I rotate, grab the object up on the Z axis... then the jaw isn't touching anymore...

And then I thought "wait, there's got to be a simpler way to do this".

$\endgroup$
1

1 Answer 1

7
$\begingroup$

One solution is to use Blender's rigid body physics simulation. Basically, you simulate the object falling and settling on the floor from gravity.

In the Properties > Physics panel, turn on both Collision and Rigid Body for both your floor object and the object you want to lay down.

enter image description here

For the floor object, change the rigid body Type to Passive.

enter image description here

Press AltA to animate the physics simulation. You should see object fall down to the floor and eventually come to rest. Press AltA again to stop the animation. If you want to apply the final position to all frames, select the object and press CtrlA>Visual Transform, then turn off the physics for those objects in the Physics panel.

$\endgroup$
2
  • 1
    $\begingroup$ Depending on your object, you may need to use "Mesh" as a collision shape in the rigid body settings. $\endgroup$
    – Tibi
    Nov 16, 2015 at 12:18
  • $\begingroup$ @Gwenn your answer is great, thanks a lot. Not only easy to do, but also fun to look at as it happens. $\endgroup$ Nov 17, 2015 at 4:43

You must log in to answer this question.

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