Blender Git Loki
Git Commits -> Revision 3f77506
July 26, 2014, 18:47 (GMT) |
Smoothing function as a first feature in dedicated hair code. This function is used in a number of places in the targeted algorithms. It is a useful utility for parallel-transport of various properties along a hair curve. With curled hair in particular the control curve itself is otherwise too irregular to give usable results, for which the smoothing offers an elegant solution. The algorithm is described in detail in the paper "Artistic simulation of curly hair": http://graphics.pixar.com/library/CurlyHairA/paper.pdf |
Commit Details:
Full Hash: 3f775066fccb5d84a82fd6b389797693afb446bb
Parent Commit: f92f756
Lines Changed: +527, -0
8 Added Paths:
/source/blender/hair/CMakeLists.txt (+56, -0) (View)
/source/blender/hair/HAIR_capi.cpp (+77, -0) (View)
/source/blender/hair/HAIR_capi.h (+42, -0) (View)
/source/blender/hair/intern/HAIR_curve.cpp (+42, -0) (View)
/source/blender/hair/intern/HAIR_curve.h (+49, -0) (View)
/source/blender/hair/intern/HAIR_smoothing.cpp (+25, -0) (View)
/source/blender/hair/intern/HAIR_smoothing.h (+100, -0) (View)
/source/blender/hair/intern/HAIR_types.h (+112, -0) (View)
/source/blender/hair/HAIR_capi.cpp (+77, -0) (View)
/source/blender/hair/HAIR_capi.h (+42, -0) (View)
/source/blender/hair/intern/HAIR_curve.cpp (+42, -0) (View)
/source/blender/hair/intern/HAIR_curve.h (+49, -0) (View)
/source/blender/hair/intern/HAIR_smoothing.cpp (+25, -0) (View)
/source/blender/hair/intern/HAIR_smoothing.h (+100, -0) (View)
/source/blender/hair/intern/HAIR_types.h (+112, -0) (View)