Blender Git Loki

Git Commits -> Revision 08e2da5

Revision 08e2da5 by Janne Karhu (master)
September 17, 2009, 22:00 (GMT)
Particles cleanup, optimizations and some small new stuff.

New stuff
- Bending springs for hair dynamics.

Code cleanup & optimization
- Disabled reactor particles temporarily for cleanup, it's a clumsy system that will be replaced with something better.
- Removed child seams, something better will come here too :)
- Normal particle drawing data is now saved between redraws if the particles don't move between redraws.
* For example rotating the 3d view is now realtime even with 1M particles.
- Many random values for particles now come from a lookup table making things much faster.
- Most accessed small point cache functions are now much faster as macros.
- Lot's of general code cleanup.
- Nothing big should have changed so if something doesn't work like it used to it's probably just a typo somewhere :)

Commit Details:

Full Hash: 08e2da590f812860ae14fff4d4e22e98cbd3528c
SVN Revision: 23317
Parent Commit: 69e9195
Lines Changed: +1285, -1246

18 Modified Paths:

/release/ui/buttons_particle.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_boids.h (+1, -3) (Diff)
/source/blender/blenkernel/BKE_particle.h (+68, -56) (Diff)
/source/blender/blenkernel/intern/anim.c (+7, -8) (Diff)
/source/blender/blenkernel/intern/boids.c (+41, -41) (Diff)
/source/blender/blenkernel/intern/cloth.c (+61, -20) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/modifier.c (+14, -7) (Diff)
/source/blender/blenkernel/intern/particle.c (+212, -307) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+583, -627) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+171, -62) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/editors/physics/editparticle.c (+16, -9) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+63, -70) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+9, -5) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+12, -11) (Diff)
/source/blender/render/intern/source/convertblender.c (+19, -16) (Diff)
/source/blender/render/intern/source/pointdensity.c (+3, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021