View Full Version : Cloth Animation Problem
yucelyilmaz 01-14-2006, 09:18 AM I have been working on a short. In the scene, there is a woman and a box. Woman jumps to the box.
Here are a few sequence
Frame 0
everything is normal.
http://www.yucelyilmaz.com/cgtalk/girljump0.jpg
Frame 32
After 32 frames Look at skirt. It is going up.
http://www.yucelyilmaz.com/cgtalk/girljump32.jpg
Frame 48
Messed up. Normally Shirt and skirt is totally seperate.
But Skirt is going up.
http://www.yucelyilmaz.com/cgtalk/girljump48.jpg
Frame 56
Cloth is crazy. Between frame 48 with 56 character is moving fast to the box.
After this movement Cloth is not working correctly.
http://www.yucelyilmaz.com/cgtalk/girljump56.jpg
And here is cloth parameters
http://www.yucelyilmaz.com/cgtalk/parameters_cloth.gif
Thank you guys...
|
|
Denniz
01-14-2006, 10:59 PM
I have been looking/practicing hard into Maya cloth and it does have some issues I could never figure out. But, looking at your scene, I can guess its a issue with the cloth being tight to the characters body. ( closer the cloth to a rigid body, the harder it is to pull off the animation.) Unfortunely, I cant give extact numbers to adjust due to solver scale and model size.
One solution though. Since the dress is so close to the skin, dont use it as cloth. Use it as geometry and skin it with the rest of the body.
If you are dead set on using cloth, try to up the sampling and attach locators to the bottom vertices of the dress. That should keep the dress from crawling up the body. Sampling should solve the problem with the dress passing through the body..
Hope it helps..
Well from looking at the scene I see one possible issue. How big is your scene in cm, like when you have the grid visible how many boxes are there. That is how you set your Solver scale. Also since you are doing some fast motions you may need to increase the frame samples to 2. Also if the dress is going inside the body you may have the colision depth to small and/or you have an open edge as well as a reversed normal.
sporadic
01-24-2006, 12:36 PM
Yeah, looks to me like a cloth stretching issue. The cloth wants to be smaller, so it pulls up to her waist, where it's smaller. When that's not enough, the solver can't keep it from interpenetrating.
Reducing the stretch properties might help. Also you could use a few mesh constraints, maybe down the outside of each leg. Increasing friction between cloth and skin could help as well.
But probably the best bet is to change it to geometry. Cloth is best with flappy bits. For taut things, geometry + skinning is generally much simpler.
bearklaw
01-24-2006, 05:11 PM
well the very first thing you need to do is increase the frame samples. once per frame is simply not enough based on the animation. i would suggest AT LEAST 3. next, check your cloth solver scale. based on the scale of your scene, this could change tremendously. use the measuring tool, get the correct dimensions, and adjust your scale accordingly. next, i would suggest changing the adaptation control to only "adapt time step". ive found you dont need the extra calculation all the time. next i would look at your collision offset and collision depth. remember those values are ALWAYS in centimeters regardless of the scale of your scene. the next most important thing i could suggest is to build your cloth from curves, NOT FROM POLYGONS. Trust me, it's a completely different, more accurate, and less demanding simulation. There are some other attributes to further help, but this should get you going in a better direction.Hope this helps...
CGTalk Moderation
01-24-2006, 05:11 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.