Blender Git Loki
Git Commits -> Revision 41a7191
Revision 41a7191 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 18, 2014, 07:06 (GMT) |
Added basic filtering feature for velocity smoothing. This is part of the original method from "Volumetric Methods for Simulation and Rendering of Hair". The current filter is a simple box filter. Other energy-preserving filters such as gaussian filtering can be implemented later. The filter size is currently given as a cell count. This is not ideal, rather it should use a geometrical length value, but this is too abstract for proper artistical use. Eventually defining the whole grid in terms of spatial size might work better (possibly using an external object). |
Commit Details:
Full Hash: 41a71918bb6719bdbf812d067f7ea06f30556734
Parent Commit: dc1e92f
Lines Changed: +87, -1
6 Modified Paths:
/release/scripts/startup/bl_ui/properties_particle.py (+1, -0) (Diff)
/source/blender/makesdna/DNA_cloth_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_cloth.c (+7, -0) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+3, -0) (Diff)
/source/blender/physics/intern/hair_volume.c (+71, -0) (Diff)
/source/blender/physics/intern/implicit.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_cloth_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_cloth.c (+7, -0) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+3, -0) (Diff)
/source/blender/physics/intern/hair_volume.c (+71, -0) (Diff)
/source/blender/physics/intern/implicit.h (+1, -0) (Diff)