diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2010-02-14 17:18:23 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2010-02-14 17:18:23 +0300 |
commit | be575aa3a098647375ea0dd12f21881ec03cb001 (patch) | |
tree | 606d29a6633303b577f776754d7a87dfad2dc689 /source | |
parent | 3de9280ecffa6e20257fba4c196824b57b5f899b (diff) |
Fix #20282: particle normal force can be animated but not driven.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/blenkernel/intern/particle_system.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/particle_system.c b/source/blender/blenkernel/intern/particle_system.c index 0186390348a..02a45a61712 100644 --- a/source/blender/blenkernel/intern/particle_system.c +++ b/source/blender/blenkernel/intern/particle_system.c @@ -3925,6 +3925,9 @@ void particle_system_update(Scene *scene, Object *ob, ParticleSystem *psys) if(!sim.psmd->dm) return; + /* execute drivers only, as animation has already been done */ + BKE_animsys_evaluate_animdata(&psys->part->id, psys->part->adt, cfra, ADT_RECALC_DRIVERS); + if(psys->recalc & PSYS_RECALC_TYPE) psys_changed_type(&sim); else if(psys->recalc & PSYS_RECALC_PHYS) |