Blender Git Loki
Git Commits -> Revision 53e624c
Revision 53e624c by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 31, 2014, 10:59 (GMT) |
Perform grid-based velocity smoothing for hair outside of the implicit solver step. Calculating forces and jacobians from linearly interpolated grid values is problematic due to discontinuities at the grid boundaries. The new approach of modifying velocities after the backward euler solver step was suggested in a newer paper "Detail Preserving Continuum Simulation of Straight Hair" (McAdams, Selle 2009) |
Commit Details:
Full Hash: 53e624cd714891c8b731fdf5fc556d1747d6e173
Parent Commit: ad47b5a
Lines Changed: +227, -78
5 Modified Paths:
/source/blender/physics/intern/BPH_mass_spring.cpp (+134, -62) (Diff)
/source/blender/physics/intern/hair_volume.c (+12, -0) (Diff)
/source/blender/physics/intern/implicit.h (+22, -2) (Diff)
/source/blender/physics/intern/implicit_blender.c (+31, -6) (Diff)
/source/blender/physics/intern/implicit_eigen.cpp (+28, -8) (Diff)
/source/blender/physics/intern/hair_volume.c (+12, -0) (Diff)
/source/blender/physics/intern/implicit.h (+22, -2) (Diff)
/source/blender/physics/intern/implicit_blender.c (+31, -6) (Diff)
/source/blender/physics/intern/implicit_eigen.cpp (+28, -8) (Diff)