Blender Git Commit Log

Git Commits -> Revision 3f77506

Revision 3f77506 by Lukas Toenne (hair_system, testbuild)
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)

4 Modified Paths:

/build_files/cmake/macros.cmake (+1, -0) (Diff)
/source/blender/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_view3d/drawhair.c (+21, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021