Attaching waist and ankles of pants to body properly?

Hey guys!

I made a character and I made pants. I want to add an elastic waistband around the waist and the ankles to keep the pants attached to the body.

I tried getting help elsewhere on the internet, and I got a decent bit far but it still doesn’t work right. Here’s whats going on:

The pants seemed to be slowly being sucked up by the legs as i move it, yet both objects have collision on. Why is this happening and how can I prevent it?

I have created a pin vertex group around the waist and ankles and parents the pants to the character.

Pryce +Hakama Sew.blend (2.63 MB)

Here is my Blender file :slight_smile:

I want this to be a solution that does not rely on rigging, since I want to be able to very easily switch clothing and simply have things be attached at the mesh level, not the rigging level.

You set up everything correctly; just increase the simulation steps of your cloth object (I think 15-20 will work fine).

A complete workflow on how to create realistic cloth simulations can be found here:https://www.youtube.com/user/springboxstudio/videos - maybe you can find some additional ideas there.