Blender Git Loki
Git Commits -> Revision 226beb9
Revision 226beb9 by Lukas Toenne (master) January 20, 2015, 08:30 (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: 226beb986690046adfdf10a3ed72034fa322ccdb
Parent Commit: bbae8f8
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)