Suit exploding in simulation
fverbaas
Posts: 10
I must be doing something very wrong, but no idea what.
I load the attached suit .fbx, It is an MD model I made originally for Antonia. I redraped it in Jinny to fit G8 zero-ed. It simulates perfectly there.
When loaded into MD I parent it to G8F, add a dynamic cloth modifier.
All looks good:
G8 is posed to Base Pose sitting at frame 20. I hide the suit and check whether the animation does not lead to bodyparts intersecting. (I learned the simulator is quite sensitive there)
I set simulation length to be the defined time span (the default 30 frames)
then at frame 1 into the simulation the suit explodes:
What's happening here and how can I fix this?
zip
zip
kittysuit.zip
644K
Screenshot 2022-03-03 222700.jpg
495 x 547 - 40K
Screenshot 2022-03-03 222628.jpg
566 x 633 - 66K
Comments
Is it exported double-sided?
nope. single.
Pushing this thread.
The exploding keeps happening, also with other garments.
Do others have the same issue? The garment model .fbx is included in the first post. Feel free to use and keep.
It's the bow and the piping - if you set their Dynamic Strength to 0, leaving just the main body and the straps going up to the enck, the simulation works - enable the bow or the piping and you get a string of warnings about edge lengths being less than the collision offset and then an explosion, I suspect the bow may be self intersecting but in both cases the edges being shorter than the collision offset means that the system is constantly stretching them out, which adds energy, and then trying to diffuse that energy across the mesh - the runaway process leads to the explosion. Setting the Collision Ofset for the piping to 0.05 allowed it to simulate (after restarting DS) - I will leave it to you to experiment with the bow, though you could leave the knot static and just simulate the loops and tails.
Thanks! That explains. None of this is out of the ordinary though. Can I assign the dynamic strength by material, similar to 'Soft decorated' in the Poser cloth room?
Yes, that is how I did it. You can also, if you want to be more targeted, use a weight map (Create>New dForce Weight Node)