Blender Git Commit Log

Git Commits -> Revision 7432efd

November 6, 2014, 11:17 (GMT)
Better grid rasterization method for hair volumetric grids.

This is based on the paper
"Detail Preserving Continuum Simulation of Straight Hair"
(McAdams, Selle, Ward, 2009)

The main difference is that hair line segments are used rather than only
rasterizing velocity at the vertices. This gives a much better coverage
of the hair volume grid, otherwise gaps can be produced at smaller grid
cell sizes and the distribution is uneven along the hair curve.

The algorithm for rasterizing is a variation of Bresenham's algorithm
extended onto 3D grids.

Commit Details:

Full Hash: 7432efd9d72e8ffcd23feb0a0456edb140a4f890
Parent Commit: 04cb1b0
Lines Changed: +376, -17

4 Modified Paths:

/source/blender/blenkernel/intern/collision.c (+3, -1) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+172, -11) (Diff)
/source/blender/physics/intern/hair_volume.c (+192, -5) (Diff)
/source/blender/physics/intern/implicit.h (+9, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021