Blender Git Loki
Git Commits -> Revision c6a65ff
Revision c6a65ff by Lukas Toenne (master) January 20, 2015, 08:29 (GMT) |
Implemented a modifier conjugate gradient algorithm to support stable constraining. The algorithm is described in the paper "Large Steps in Cloth Simulation" (Baraff/Witkin 1998). The same method was (incorrectly) implemented in the old cloth solver. It is based on restricting the degrees of freedom (ndof) of vertices using a block matrix and a vector of target velocity deltas. See chapter 5 of the paper for details. |
Commit Details:
Full Hash: c6a65ff5b8cfe2ee98d91e48a69d8592b2fca783
Parent Commit: 722fd30
Lines Changed: +295, -0
1 Added Path:
/source/blender/blenkernel/intern/ConstrainedConjugateGradient.h (+294, -0) (View)
1 Modified Path:
/source/blender/blenkernel/CMakeLists.txt (+1, -0) (Diff)