Attach rigid bodies to rigged mesh So I am modelling something for a friend. Its a cat from a game and it has some little bells on a collar.



I modelled and textured everything, and I was able to use Rigid Bodies for the bells so they move with the cat. But once I rigged the cat the rigid bodies don't follow the cat anymore

I attatched them using a Generic rigid body constraint with empties connecting the cat mesh to the bells. I also have strings connecting the cat to the bells using the Hook modifier, but I have been able to figure that out.

I just can't seem to find a way to make the rigid bodies follow the deformations of the rig.



Here is how I attached everything. The best that I have been able to get is the empties to follow the rig, but the rigid body simulations don't follow with the empties that are constraining them.
I've done.

Youtube:



First of all - seems that rigid bodies aren't working with armature-deformed meshes directly. But with some intermediate objects it is possible to make them. I made the chain: rigid proxy object ("fake tip") and ball constrainted by empty ("joint"), this empty is child of "fake tip", "fake tip" is child of last bone in armature. Also armature constrainted with IK and deforms mesh ("tentacle"). 

Looks like you have to place additional rigid proxy objects for every bone where could be collision with other rigid bodies.

I made some different attempts with different combinations and only this one works for me. But hope somebody could make it simplier.

Added some screenshot: