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); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs