1
$\begingroup$

I wonder if the rotating skirt effect is possible with cloth simulation.

enter image description here

I tried that and from the 100's frame I rotated the body, but the cloth did not rotate even though I pinned the cloth to the cylinder. The file can be downloaded from here.

PS: I followed the answer and got a similar effect, though crude.

enter image description here

$\endgroup$
  • $\begingroup$ Adding more lines made the cloth fluctuate and the body rotated, but still the cloth itself is not moving with the body. It seems that the cloth is not actually glued to the body, but attached to some imaginary points that share the same location with the body. imgur.com/6J0ALSE $\endgroup$ – Damn Vegetables Jan 20 at 8:00
  • $\begingroup$ @cegaton It took a lot of work to workaround this site's limitation, but I embedded the animation... $\endgroup$ – Damn Vegetables Jan 20 at 21:05
2
$\begingroup$

For the cloth to follow an object:

You make a vertex group of the vertices of your cloth, that you want to stick to the body. In the cloth simulation you choose that vertex group for the pinning.

Then you parent the Cloth to the Body (select cloth, then while holding shift select the body, then press control + P, then choose "set parent to Object".

When you now move/rotate the object, the pinned vertices will stay on the same position of the object, and the rest will be simulated.

|improve this answer|||||
$\endgroup$
2
$\begingroup$

Think of the geometry of the image you uploaded:

enter image description here

You need more subdivisions on the fabric. Faces don't curve, bend or twist. The edges will always be straight. To create any kind of curvature you need subdivisions. The extra geometry will allow you to create the transitions and facilitate the different folds and twists of the fabric that you show in the reference image.

enter image description here

An example of possible topology to play with:

enter image description here

Step by step

Make a Vertex Group and assign it to the top loop.

Add a Hook > Hook to New Object. A new empty is created, and the vertex group is now controlled by it. The idea is that only the pinned vertices move independently than the rest of the fabric, and they pull the rest of the surfaces as they move. By moving the empty you can do that now.

Add a Cloth modifier to the object, and make the vertex group the Pin Group.

(note that the order of the modifiers matters here.)

enter image description here

For a softer surface you might want to add a subsurf modifier at the bottom of the stack.

Animate the rotation of the empty (or parent the empty to the body of the dancer)

The quality of the simulation depends largely on the quality steps. Play with the weight, stiffness, damping, tension and shear of the fabric until you are happy ever after.

enter image description here

|improve this answer|||||
$\endgroup$
  • 1
    $\begingroup$ +1, Yeah its important to increase the quality of the simulation and play with the cloth settings to get a good looking result. $\endgroup$ – Lichtbringer Jan 21 at 6:13
-2
$\begingroup$

Cloth sim gives good shape key timing while animation.

|improve this answer|||||
$\endgroup$
  • $\begingroup$ do you mind editing to expand your explanation? check How to Answer. $\endgroup$ – Luciano Jan 20 at 12:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.