Blender Git Commit Log

Git Commits -> Revision e303e23

Revision e303e23 by Lukas Toenne (strand_nodes)
August 7, 2016, 08:35 (GMT)
Implementation of a basic constraint solver for strand length and root velocity.

This uses the Lagrange multiplier method for correcting the "velocity" of
vertex displacements as described in
"Linear-Time Dynamics using Lagrange Multipliers" (Baraff, 1996)

Future additions would include stiffness forces for creating more natural
hair shapes, and handling of collisions (deflection).

Commit Details:

Full Hash: e303e23d56200c43fd4d06c6aece309cfd9a6fd2
Parent Commit: d8db153
Lines Changed: +122, -2

4 Modified Paths:

/source/blender/blenkernel/BKE_editstrands.h (+3, -0) (Diff)
/source/blender/editors/hair/hair_edit.c (+2, -0) (Diff)
/source/blender/physics/intern/eigen_utils.h (+1, -0) (Diff)
/source/blender/physics/intern/strands.cpp (+116, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021