[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [31695] trunk/blender/source/blender/ blenkernel/intern/particle_system.c: Fix for [#23596] Particle Harmonics cache problem
Janne Karhu
jhkarh at gmail.com
Wed Sep 1 11:47:19 CEST 2010
Revision: 31695
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31695
Author: jhk
Date: 2010-09-01 11:47:19 +0200 (Wed, 01 Sep 2010)
Log Message:
-----------
Fix for [#23596] Particle Harmonics cache problem
* Non-dynamic particles weren't reset properly because they don't use pointcache
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/particle_system.c
Modified: trunk/blender/source/blender/blenkernel/intern/particle_system.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/particle_system.c 2010-09-01 08:11:23 UTC (rev 31694)
+++ trunk/blender/source/blender/blenkernel/intern/particle_system.c 2010-09-01 09:47:19 UTC (rev 31695)
@@ -4035,6 +4035,10 @@
{
PARTICLE_P;
+ /* Particles without dynamics haven't been reset yet because they don't use pointcache */
+ if(psys->recalc & PSYS_RECALC_RESET)
+ psys_reset(psys, PSYS_RESET_ALL);
+
if(emit_particles(&sim, NULL, cfra)) {
free_keyed_keys(psys);
distribute_particles(&sim, part->from);
More information about the Bf-blender-cvs
mailing list