1
$\begingroup$

I've been trying to play with a rigid body simulations.

I prepared a project of a building made of domino tails. I've placed all objects very tight, but as soon as I start animation it looks like there was some tiny gap between objects, so they all fall down a little bit. For a high building it leads to a construction disaster as the whole building colapses.

Here is an example: https://www.youtube.com/watch?v=4seYWa1g53s (I'd suggest to use 0.25x speed).

How can I fix it?

$\endgroup$
1
$\begingroup$

Firstly, check your scale. A stack of 5m tall blocks of wood will behave vastly different to a stack of 5cm tall blocks of wood - with forces that are orders of magnitude more powerful, causing more ‘bounce’ and inaccuracies in the simulation.

Secondly, expect some gaps and a certain amount of ‘settling’ at the start of the animation. It is very difficult to avoid all gaps without causing overlapping surfaces which can generate huge repulsive forces at the start of your animation. I suspect the scale of your model is simply resulting in the forces being so large as to cause collapse.

Thirdly, tune the Rigid Body properties. The defaults (60 steps per second with 10 iterations) provide for a very crude simulation. Increase your steps and iterations (eg, steps 600 and iterations 300 - or even higher if required) until you get a stable simulation without causing too much CPU overhead (more steps and iterations require more computation time).

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.