Blender automatic weights

I spent the past few weeks working on my character and rigged it, but when i move it into certain poses,
I notice some parts of the characters’ dress seemed a bit puffy. I looked into it and found out the inner
layer of the dress was going through the outer layer of the dress and sticking out of the character.
for the rigging I used parent “with automatic weights” yet for some reason the rig doesn’t have as much control as to what’s on the inside of the dress.
Does anyone know how to fix this?

Yes, autoweights doesn’t work well through multiple layers.

I would make a low poly cage, autoweight that, data transfer weights from the cage to the main model. You can alt s the cage verts to bring them closer or further from the bones; the further from the bones, the more diffuse the weights. That means that you can use multiple data transfers, from cages at different displacement, to get good weights through multiple layers.

2 Likes