Blender Git Commit Log

Git Commits -> Revision f276b3a

Revision f276b3a by Alex Fraser (master)
December 14, 2012, 04:57 (GMT)
Adding a new SPH solver that is more physically accurate. See patch #29681

http://projects.blender.org/tracker/index.php?func=detail&aid=29681&group_id=9&atid=127

The solver was mostly implemented by John Mansour at VPAC, with help from me and with funding from the AutoCRC. The SPH formulation is due to Gingold and Monaghan, and the smoothing kernel is due to Wendland.

This solver does not replace the old one; it is available as an option. Note that the new solver uses different units than the old one. The patch page has a couple of attachments that can be used to test the new solver, particularly sphclassical_dam_s0.01_grav.blend (ignore the earlier tests). The simulation in that file compares well with a physical experimental dam break; details in a paper by Changhong Hu and Makoto Sueyoshi, also referred to on that page.

Commit Details:

Full Hash: f276b3a3cdfa46be051db981395e4d7cb5691b89
SVN Revision: 52989
Parent Commit: 5e9ee25
Lines Changed: +414, -98

5 Modified Paths:

/release/scripts/startup/bl_ui/properties_particle.py (+42, -27) (Diff)
/source/blender/blenkernel/BKE_particle.h (+26, -1) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+319, -65) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+9, -0) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+18, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021