7
$\begingroup$

I am learning Cell Fracturing following this video. But just like Mr Jee in the comments section, my model breaks as soon as I play the animation in Games Engine.

gif of falling rigid body objects

The author of the video talks in his answer about linking the fragments together with Rigid Body Constraints set as "breakable", but I am having a hard time understanding how to constrain objects together, I tried selecting one then the rest and looked for "copy from active" but didn't find it, or joining the blocks, that didn't work either.

Here's the setup in Game engine:

objects in 3D view

I know I could also just trick and use the shape that's on the right until the object touches the ground, but I'd like to do it in physics as much as I can.

I installed "Bullet Constraints Tool" and played around with it, but it didn't change anything.

Bullet Constraints Tool panel

The idea is to know what steps to follow to make an object shatter when it hits another object, ideally with Cell Fracture (comments about other ways to do this are also welcome).

.blend file

$\endgroup$
1
$\begingroup$

Why is it exploding?

The model explodes, because the game engine (BGE) detects an impulse from all objects against other and so every body is repelled. The impulses are calculated by BGE because the intersection of of all parts' collision bounds at the start point (here: frame 40) is interpreted as an impact. Read more about collision detection

What's the solution?

Use a larger margin at the cell fracture options smaller margin Additionally choosing the right collision shape might also help. In most cases Convex hull is just fine. change collision shape

$\endgroup$
0
$\begingroup$

the breaking constraint is only availible in upbge fork of blender

https://upbge.org/

$\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.