Blender Git Loki
Git Commits -> Revision 3816554
Revision 3816554 by Janne Karhu (master) October 5, 2009, 13:25 (GMT) |
General particle bug fixes + few small goodies The goodies: * Curves can be used as normal dynamic effectors too with the new "curve" field shape. * Group visualization has optional duplication counts for each object in the specified group. * Object & group visualizations, which are done without taking the dupliobject's global position into account (unless the whole group is used). This is much nicer than the previous behavior, but I added a "Use Global Location" option for those who want to use it the old way. * The active particle system's particles are now drawn a with theme coloured outline instead of pure white. * Added object aligned velocity factors (buttons categorized and re-organized too). Bug fixes: * Absorption didn't work as the ui toggle button was forgotten. * Some other force field ui tweaks. * Crash after adding children and changing trails count. * Display types "cross" and "axis" crashed. * Particles weren't drawn with correct coloring. * Billboards didn't update properly in viewport to camera location changes. * Particle rotation wasn't recreated correctly from point cache. * Changing particles amount crashed sometimes. * Some files with child hair crashed on loading. * Compiler warning fixes. * Adding boids crashed on frame 1; |
Commit Details:
Full Hash: 3816554cbc1a40dc5199c8e56e45817ec09128d5
SVN Revision: 23634
Parent Commit: a344977
Lines Changed: +873, -322
23 Modified Paths:
/release/scripts/ui/buttons_particle.py (+74, -32) (Diff)
/release/scripts/ui/buttons_physics_common.py (+3, -2) (Diff)
/source/blender/blenkernel/BKE_bvhutils.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_effect.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_particle.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/anim.c (+36, -7) (Diff)
/source/blender/blenkernel/intern/boids.c (+1, -4) (Diff)
/source/blender/blenkernel/intern/bvhutils.c (+88, -0) (Diff)
/source/blender/blenkernel/intern/effect.c (+14, -7) (Diff)
/source/blender/blenkernel/intern/modifier.c (+6, -2) (Diff)
/source/blender/blenkernel/intern/particle.c (+74, -7) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+23, -5) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+21, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+7, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+5, -0) (Diff)
/source/blender/editors/physics/particle_object.c (+76, -0) (Diff)
/source/blender/editors/physics/physics_intern.h (+3, -0) (Diff)
/source/blender/editors/physics/physics_ops.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+267, -232) (Diff)
/source/blender/makesdna/DNA_object_force.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+14, -2) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+31, -4) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+118, -13) (Diff)
/release/scripts/ui/buttons_physics_common.py (+3, -2) (Diff)
/source/blender/blenkernel/BKE_bvhutils.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_effect.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_particle.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/anim.c (+36, -7) (Diff)
/source/blender/blenkernel/intern/boids.c (+1, -4) (Diff)
/source/blender/blenkernel/intern/bvhutils.c (+88, -0) (Diff)
/source/blender/blenkernel/intern/effect.c (+14, -7) (Diff)
/source/blender/blenkernel/intern/modifier.c (+6, -2) (Diff)
/source/blender/blenkernel/intern/particle.c (+74, -7) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+23, -5) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+21, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+7, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+5, -0) (Diff)
/source/blender/editors/physics/particle_object.c (+76, -0) (Diff)
/source/blender/editors/physics/physics_intern.h (+3, -0) (Diff)
/source/blender/editors/physics/physics_ops.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+267, -232) (Diff)
/source/blender/makesdna/DNA_object_force.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+14, -2) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+31, -4) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+118, -13) (Diff)