Draping clothing on figure during animation to pose position

To drape clothing on a posed figure, I use animation so the figure changes from its rest position in frame 1 to the pose position in frame 100. I make the figure a collision object and the clothing is cloth. I do not modify the clothing to the armature. This usually works fine except for pants which tend to fall down greatly embarrassing the figure. Since the figure is moving into its pose, I can’t “Pin” the waist of the pants since that just pins them to a location in space. Is there a way to pin the waist only of the pants to the waist of the figure so they stay up while moving with and draping onto the figure?

Thanks for any clues.

Use a shrinkwrap modifier on the pin group

Thanks, joseph. Shrinkwrap seems to effect the whole garment, not just the waist. I do not know how to apply the shrinkwrap to just the pinned group.


You should be able to put just the pinned group into the Vertex Group area of the modifier

1 Like

OK, using the vertex group in the shrinkwrap settings (thanks for showing me that) does cause the shrinkwrap to only effect the vertex group, but the pants waist still does not move with the figure’s waist - It is frozen in space. Perhaps I need to tie just the pants waist vertex group to a bone, but not sure how to do that.

And thanks again for you time.

You’re welcome :slight_smile:

Can you parent the pants with autoweights (just like rigging a non cloth object), then move the armature modifier Above the cloth modifier?

Keep the pin group set as the pin group, and it should behave like a rigged non cloth object, while everything outside the pin group behaves as cloth.

It works fairly well for me anyway.

Parent the pants to the armature, and use the vertex group previously suggested as the pin for the cloth settings, that way the pants geometry will follow the armature first, and then simulate the cloth behaviour on top.

EDIT: I didn’t see @G_De’s last answer above, I just said the same :sweat_smile:

1 Like

That’s simply “prove” or confirmation that this is a proper way do do this… :smiley_cat:

Thanks much - it is all working now.