[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33737] trunk/blender/source/blender/ render/intern/source/convertblender.c: Fix for [#25256] Particles with trailcount > 1 does not render if particles system is baked to Disk Cache.

Janne Karhu jhkarh at gmail.com
Fri Dec 17 14:29:40 CET 2010


Revision: 33737
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33737
Author:   jhk
Date:     2010-12-17 14:29:40 +0100 (Fri, 17 Dec 2010)

Log Message:
-----------
Fix for [#25256] Particles with trailcount > 1 does not render if particles system is baked to Disk Cache.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/convertblender.c

Modified: trunk/blender/source/blender/render/intern/source/convertblender.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/convertblender.c	2010-12-17 13:13:32 UTC (rev 33736)
+++ trunk/blender/source/blender/render/intern/source/convertblender.c	2010-12-17 13:29:40 UTC (rev 33737)
@@ -1931,6 +1931,9 @@
 				float ct = (part->draw & PART_ABS_PATH_TIME) ? cfra : pa_time;
 				float dt = length / (trail_count ? (float)trail_count : 1.0f);
 
+				/* make sure we have pointcache in memory before getting particle on path */
+				psys_make_temp_pointcache(ob, psys);
+
 				for(i=0; i < trail_count; i++, ct -= dt) {
 					if(part->draw & PART_ABS_PATH_TIME) {
 						if(ct < pa_birthtime || ct > pa_dietime)





More information about the Bf-blender-cvs mailing list