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..

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

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


Your Answer

