Why does my model deform so badly when I'm trying to animate it? So I have this Zbrush model that I made. It has separate parts for clothes, hair, eyes etc.
When I'm animating it, it deforms really weirdly and when I'm using it in a cloth simulation it gets some more weird deformations that I cant even explain.

I know some of the deformations can be solved through weight painting, but some parts apart from the body seems like "splitting or doubling" itself when I'm trying to move them in pose mode. No idea if the problem is in the model, some settings or just the weight paint, which I don't think in this case it is.

The default setup


Cloth deforming when cloth simulation on.


The cloth seems to split or double itself when I rise the leg.


More deformation errors
For a leg :

You have the leg itself, and a cloth, and the thickness of the cloth. Your problem lies in the inside part of the cloth that is not well vertex-weighted, and then not following the bone's movement.

cloth thickness



Cloth partially deformed



vertex weight of the cloth (1 bone selected)



What I suggest : Delete non-visible vertices (leg hidden by cloth, inside of cloth). As they won't be needed for render anyway, they're useless.

What you can do if you need to keep everything like that : Paint vertex weights (in weight paint mode) or at least assign the parts that need to move to the good vertex group

Weight paint mode



manually assign vertices to a vertex group