Blender Git Loki

Git Commits -> Revision cbe1613

Revision cbe1613 by Miika Hamalainen (master)
July 22, 2011, 18:37 (GMT)
Dynamic Paint:
* Surface bake data is no longer recalculated every frame, but only when surface mesh has moved/transformed. Results in multiple times better performance on high resolution surfaces when using sub-steps or surface is still.
* Heavily optimized particle brushes when random particle size enabled. Up to 10x speedup with large radius particles.
* Added an additional "grid" space partitioning structure for surfaces.
* Added bounding box checks for brushes.
* Smaller overall optimization.
* Further OpenMP parallelization.
* Added physics tab link to modifier panel.
* Fix: "Point Density" texture cache wasn't properly updated. Brushes can now use Point Density textures as well.
* Fix: Paint dissolve resulted in black color.
* Fix: KD-tree checkups weren't completely thread safe. Fixes possible crash with OpenMP enabled particle brushes.
* Fix: When brush was set to use a specific material, it was saved incorrectly and resulted in potential crashes on next load.

Commit Details:

Full Hash: cbe1613c0123d7705b9bba3806c03fe09151e729
SVN Revision: 38620
Parent Commit: 4b80e1a
Lines Changed: +1110, -627

12 Modified Paths:

/source/blender/blenkernel/BKE_dynamicpaint.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+1001, -611) (Diff)
/source/blender/blenlib/BLI_kdtree.h (+8, -0) (Diff)
/source/blender/blenlib/intern/BLI_kdtree.c (+87, -7) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -2) (Diff)
/source/blender/blenloader/intern/writefile.c (+0, -1) (Diff)
/source/blender/editors/interface/interface_templates.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_dynamicpaint_types.h (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+3, -0) (Diff)
/source/blender/render/intern/include/pointdensity.h (+1, -0) (Diff)
/source/blender/render/intern/source/pointdensity.c (+1, -1) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021