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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021