Ragdoll in Unity - Mesh tears apart

Hi,

I’ve never made a ragdoll before until now, so it’s my first one. Everything works, except some vertices on the mesh get stuck at the transform - Literally, wherever the transform is, the verts get glued there.

What could cause this? I know that the weighting is fine, it’s tried and tested, he has animations that work great. One thought is maybe it’s the hierarchy, due to the way I rigged him his neck, clav (and arms), and legs, are all detached from the spine. This was necessary and unavoidable, would it break the ragdoll like this? The thing is that it doesn’t seem like an issue that could possibly arise from joint hierarchies, it seems like something that would happen if none of the joints had influence on that particular part of the mesh, except I know that’s not the case because my animations are skin/joint driven.

Thanks

These are probably some busted vertex weights.

The vertex weights may not be erroneous, but they’re sticking to the model’s local space. This means that the root node you’re using there is actually part of your skeleton (those vertices are obviously skinned to it). What you need to do is make that transform part of your ragdoll or edit your skinning weights so that they aren’t attached to that bone.