Blender Git Loki
Git Commits -> Revision 709ca0e
Revision 709ca0e by Janne Karhu (master) March 18, 2012, 21:33 (GMT) |
"Fix" for [#30098] Particle rotation wrong / explode modifier - The main problem was that in order to be accurate all particle rotations have to be calculated incrementally so the only working solution is to store rotations to the point cache (previously this was only done for dynamic rotations). This can nearly double the point cache size so it's not ideal to have this as a default as in many cases you don't care about particle rotations. - Particle rotation panel now has a new "enable" checkbox that enables rotation calculations and the storing of rotations to point cache. - Old files will have rotations enabled via do_versions so that in the worst case old files will only get bigger point caches, but no sudden loss of particle rotations. |
Commit Details:
Full Hash: 709ca0ece9b28858cea8084f8040ce0b7455958a
SVN Revision: 44977
Parent Commit: 9db821a
Lines Changed: +40, -9
6 Modified Paths:
/release/scripts/startup/bl_ui/properties_particle.py (+11, -1) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+6, -0) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+9, -7) (Diff)
/source/blender/blenloader/intern/readfile.c (+7, -0) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+6, -0) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+6, -0) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+9, -7) (Diff)
/source/blender/blenloader/intern/readfile.c (+7, -0) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+6, -0) (Diff)