[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28595] branches/render25/source/blender/ render/intern/source/convertblender.c: Fix/ workaround for wrong speedvectors in some shots, added an extra

Brecht Van Lommel brecht at blender.org
Wed May 5 18:14:37 CEST 2010


Revision: 28595
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28595
Author:   blendix
Date:     2010-05-05 18:14:37 +0200 (Wed, 05 May 2010)

Log Message:
-----------
Fix/workaround for wrong speedvectors in some shots, added an extra
scene_update_for_newframe call to ensure everything is updated to the
correct state before rendering.

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

Modified: branches/render25/source/blender/render/intern/source/convertblender.c
===================================================================
--- branches/render25/source/blender/render/intern/source/convertblender.c	2010-05-05 15:49:37 UTC (rev 28594)
+++ branches/render25/source/blender/render/intern/source/convertblender.c	2010-05-05 16:14:37 UTC (rev 28595)
@@ -1389,6 +1389,10 @@
 	re->params.r.mode |= R_SPEED;
 	
 	speedvector_project(re, NULL, NULL, NULL);	/* initializes projection code */
+
+	/* this should not be necessary, but works around some cases where the
+	   state is not correct yet after one update, giving wrong speed vectors */
+	scene_update_for_newframe(re->db.scene, lay);
 	
 	/* creates entire dbase */
 	database_fromscene_vectors(re, sce, lay, -1);





More information about the Bf-blender-cvs mailing list