0
$\begingroup$

I am quite new to blender, and I wanted to make two fractured rigid body balls collide in the air, but I am running into problems. I can make a single pice of the fracture move, and then become dynamic which is what I want, but when I try to copy the animation data to all of the other pices, it copies the location keyframes too resulting in all the fractured pices teleporting to a single point(Not what I want). Is there a way to copy the animation data so that the whole ball moves as a single part, and then shatters when it collides with the other ball?

$\endgroup$
0
$\begingroup$

Inorder to prevent fractured pieces from going into a single point, move all the fracture origins to the center of the ball. You can do this by selecting all the fractures, Shift+S, Cursor to selected, Ctrl+Atl+Shift+C, Origin to 3D cursor. And then copy the animation data to other pieces or do what I did in the below file.

Please check the layer2 in attached files to see how I implemented the collision.

I parented the fractures to empties and animated the empties.

For all the fractures just until a few frames before the collision (at about 70 frame), I kept rigid body 'dynamic' option off and 'Animated' on. After this point, 'Animated' off and 'dynamic' on. Let me know if you need more clarification.

enter image description here

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