Blender Git Commit Log
Git Commits -> Revision ee323fc
Revision ee323fc by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 22, 2014, 17:27 (GMT) |
Proper implementation of angular bending springs including jacobian derivatives for stabilization. The bending forces are based on a simplified torsion model where each neighboring point of a vertex creates a force toward a local goal. This can be extended later by defining the goals in a local curve frame, so that natural hair shapes other than perfectly straight hair are supported. Calculating the jacobians for the bending forces analytically proved quite difficult and doesn't work yet, so the fallback method for now is a straightforward finite difference method. This works very well and is not too costly. Even the original paper ("Artistic Simulation of Curly Hair") suggests this approach. |
Commit Details:
Full Hash: ee323fc61d3f440fc0fc553f86fff49fc855d38f
Parent Commit: f0fb58a
Lines Changed: +362, -44