Blender Git Loki
Git Commits -> Revision 1608746
Revision 1608746 by Lukas Toenne (temp_merge_gooseberry_hair) January 19, 2015, 18:22 (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) Conflicts: source/blender/physics/intern/BPH_mass_spring.cpp |
Commit Details:
Full Hash: 16087461dd78294657b83a42c57c7c3e4e61697a
Parent Commit: a0f15e0
Lines Changed: +218, -66
5 Modified Paths:
/source/blender/physics/intern/BPH_mass_spring.cpp (+125, -50) (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)