2
$\begingroup$

I have a character which moves and jumps around rather quickly. I'd like to add a cloth simulate cape. However it stretches and snaps around into itself due to the character's fast movements, making a big mess.

What are some ways to get a more realistic behavior when adding cloth simulated clothes to fast moving characters?


I tried slowing the characters animation to half speed. The cape then works better, but I can't find a way to speed up the baked simulation..

$\endgroup$
5
  • $\begingroup$ "snaps around into itself" is self-collision enabled? $\endgroup$
    – ruckus
    Commented May 6, 2015 at 3:32
  • $\begingroup$ @VinceScalia Yes. $\endgroup$
    – gandalf3
    Commented May 6, 2015 at 3:47
  • $\begingroup$ rise the speed of simulation in scene->rigid body world->speed $\endgroup$
    – Chebhou
    Commented May 6, 2015 at 9:19
  • 1
    $\begingroup$ @Chebhou anything there does not affect cloth.. $\endgroup$ Commented May 6, 2015 at 13:34
  • $\begingroup$ Stretch the animation to use more frames, then speed up when editing the final video? $\endgroup$
    – sambler
    Commented May 7, 2015 at 6:41

1 Answer 1

3
$\begingroup$

Fast dynamic movement is often a problem for Cloth Solvers/Simulators. Extremely fast dynamic movement such as this requires a much more precise simulation: this means that you have to increase the Simulation "Steps" Per Frame parameter to the extreme. This will slow down your simulation time significantly (hours instead of minutes). However, you will get a more precise/correct simulation as a result.

If you cannot wait the numerous hours it takes to simulate a cloth simulation with high steps per frame, then consider reducing the subdivision on your 2D mesh/plane. In this way, it will simulate faster due to less mass/particles to simulate. Note: this will help you gain simulation speed, as you also sacrifice realism.

Finally, If you've tried the highest "Steps" possible and it still isn't giving you sufficient correctness/stability for the simulation. Then you might consider using a Cloth Solver/Simulator that uses Implicit Solvers (Witkin, Baraff 1998) as opposed to Explicit Solver (I suspect that the Blender's cloth solver is using an Explicit Solver).

Reference for Witkin, Barraf 1998: http://www.cs.cmu.edu/~baraff/papers/sig98.pdf

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .