I'm trying to rig a human model like this (seperate meshes for arms, body, hands, etc.):
But when I parent the bones using "Armature deform with automatic weights", it really doesn't work very well:
Notice the hand is not aligned with the arm
And this mess when I straighten the upper arm (also noting the body is warping really weirdly)
On a side note, the fingers work perfectly
I think it has something to do with rigging multiple meshes at the same time, so I joined all the body parts together, but the result is exactly the same (and lags Blender).
I've followed this question, thinking I'd have to rig bones individually, but this doesn't seem to work - I parented the meshes to the bone using Ctrl-P > Bone, then assigning specific bones to the hand, but nothing happens:
I've also read numerous other posts, but nothing seems to be working
Does anyone know what I've done wrong? I haven't done this before, so it's probably something obvious
The file: https://pasteall.org/blend/1177d84ebd8e46ec960b7e06271ccc2c
- Edit:
Following @Nathan advice, I've merged the meshes properly, so the body is now one complete mesh. However, I still get issues with bones deforming other parts of the body: