Blender Git Commit Log

Git Commits -> Revision bdeb9cd

April 7, 2015, 17:16 (GMT)
Store root orientation matrix in strand curves as well as caches.

This matrix is needed to create a stable and smooth coordinate system
along the strands, for things such as bending forces and child hair
deformation. The base matrix is defined on the "scalp" mesh and should
be stable wrt. deformation and animation of the mesh. For any point on
the strand a matrix is then calculated using parallel transport, i.e.
by rotating the base matrix successively along each curve corner.

Commit Details:

Full Hash: bdeb9cd7eafd05b5b9c24aee8f31ae888cbdc11a
Parent Commit: 676f742
Lines Changed: +36, -3

5 Modified Paths:

/source/blender/blenkernel/BKE_strands.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+4, -0) (Diff)
/source/blender/pointcache/alembic/abc_group.cpp (+1, -1) (Diff)
/source/blender/pointcache/alembic/abc_particles.cpp (+27, -2) (Diff)
/source/blender/pointcache/alembic/abc_particles.h (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021