Blender Git Commit Log
Git Commits -> Revision 084c6de
Revision 084c6de by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 8, 2014, 10:31 (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: 084c6de3095715c0b7559104991ed5325899cafa
Parent Commit: e189fc0
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)