Blender Git Commit Log
Git Commits -> Revision aea3097
Revision aea3097 by Lukas Toenne (master) January 20, 2015, 08:30 (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: aea309779f631e4f0bb6fa2a38f39d4f4db4de97
Parent Commit: 4381fa3
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)