0
$\begingroup$

I have a rigid body physic simulation of 15 billiard balls breaking from the hit of a white ball, and they all work well hitting and bouncing from each other, except they don´t rotate like real ones will do rolling over the pool table.

How to make them roll without having to animate them one by one?

I´m using Blender 2.78c latest version in with windows 10 Intel(R)Core(TM)i7-4900MQ [email protected], RAM 16.0 GB and 64-bit operating sys, x64 based processor. I´m new to blender and wonder if there could be a python script to do the rolling, and/or if I have to use the game engine instead of the cycles one I´m using right now. Thanks in advance.

$\endgroup$
1

2 Answers 2

2
$\begingroup$

You need just basic rigid body options, imho, there's the standard collision and rotation damp. Just set the collision shape to mesh, always behave better for collisions. Also you can lower collision margins (not zero, at least .01).

it should work like this:

enter image description here

here is the test .blend:

$\endgroup$
0
$\begingroup$

So I am assuming you don't know about rigid body and the physics tab. If it is a ball you want, go to the physics tab by clicking on the object and then going to the tab with a bouncing ball with a blue trail as the icon. In that, it should have 9 options. Click rigid body, and then go down to the bit that says "Rigid body collisions". Set it to a sphere. If the ball falls through the floor, then go onto the floor and go to the physics tab and click rigid body, but this time don't set it to sphere and at the top where it says active, change it to passive so that the floor doesn't fall too.

$\endgroup$
2
  • $\begingroup$ You don't need the game engine for that, as the person above me suggested. And you most certainly don't need python for this sort of thing. $\endgroup$
    – user37321
    Commented Apr 1, 2017 at 14:11
  • $\begingroup$ Thanks. Yes, I thought a python script was the answer, but is not. Is just the rigid body settings. Thanks. Simpler than I thought. Yes, completely new to it. $\endgroup$
    – MIguel
    Commented Apr 20, 2017 at 18:20

You must log in to answer this question.

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