[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36571] branches/cycles: Cycles: different fix for animation render, in render API instead of python script .

Brecht Van Lommel brechtvanlommel at pandora.be
Mon May 9 12:43:09 CEST 2011


Revision: 36571
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36571
Author:   blendix
Date:     2011-05-09 10:43:09 +0000 (Mon, 09 May 2011)
Log Message:
-----------
Cycles: different fix for animation render, in render API instead of python script.

Modified Paths:
--------------
    branches/cycles/intern/cycles/blender/addon/__init__.py
    branches/cycles/source/blender/render/intern/pipeline/engine.c

Modified: branches/cycles/intern/cycles/blender/addon/__init__.py
===================================================================
--- branches/cycles/intern/cycles/blender/addon/__init__.py	2011-05-09 10:40:53 UTC (rev 36570)
+++ branches/cycles/intern/cycles/blender/addon/__init__.py	2011-05-09 10:43:09 UTC (rev 36571)
@@ -48,7 +48,6 @@
 		engine.free(self)
 
 	def render(self, scene):
-		scene.frame_set(scene.frame_current) # should this be done already?
 		engine.create(self, scene, True)
 		engine.render(self, scene)
 

Modified: branches/cycles/source/blender/render/intern/pipeline/engine.c
===================================================================
--- branches/cycles/source/blender/render/intern/pipeline/engine.c	2011-05-09 10:40:53 UTC (rev 36570)
+++ branches/cycles/source/blender/render/intern/pipeline/engine.c	2011-05-09 10:43:09 UTC (rev 36571)
@@ -41,6 +41,7 @@
 #include "BLI_utildefines.h"
 
 #include "BKE_report.h"
+#include "BKE_scene.h"
 
 #include "IMB_imbuf.h"
 #include "IMB_imbuf_types.h"
@@ -194,6 +195,9 @@
 	engine = RE_engine_create(type);
 	engine->re= re;
 
+	if((re->r.scemode & (R_NO_FRAME_UPDATE|R_PREVIEWBUTS))==0)
+		scene_update_for_newframe(re->main, re->scene, re->lay);
+
 	type->render(engine, re->scene);
 
 	free_render_result(&engine->fullresult, engine->fullresult.first);




More information about the Bf-blender-cvs mailing list