[Bf-blender-cvs] [21b73c4] temp-sybren-poselib: Use view_context=False to use active camera instead of viewport.
Sybren A. Stüvel
noreply at git.blender.org
Tue Nov 1 15:57:10 CET 2016
Commit: 21b73c42176ea1f0af49ee6424ff083e9837ea3b
Author: Sybren A. Stüvel
Date: Tue Nov 1 15:57:07 2016 +0100
Branches: temp-sybren-poselib
https://developer.blender.org/rB21b73c42176ea1f0af49ee6424ff083e9837ea3b
Use view_context=False to use active camera instead of viewport.
===================================================================
M release/scripts/startup/bl_operators/poselib.py
===================================================================
diff --git a/release/scripts/startup/bl_operators/poselib.py b/release/scripts/startup/bl_operators/poselib.py
index 0579470..87d7293 100644
--- a/release/scripts/startup/bl_operators/poselib.py
+++ b/release/scripts/startup/bl_operators/poselib.py
@@ -109,9 +109,9 @@ class POSELIB_OT_render_previews(Operator):
bpy.ops.poselib.apply_pose(pose_index=plib_index)
- fname = '%s.png' % marker.name
- context.scene.render.filepath = os.path.join(plib.pose_previews_dir, fname)
- bpy.ops.render.opengl(write_still=True)
+ bpy.ops.render.opengl(view_context=False)
+ fname = os.path.join(plib.pose_previews_dir, '%s.png' % marker.name)
+ bpy.data.images['Render Result'].save_render(bpy.path.abspath(fname))
def invoke(self, context, event):
wm = context.window_manager
@@ -120,10 +120,8 @@ class POSELIB_OT_render_previews(Operator):
self.wm = context.window_manager
self.timer = self.wm.event_timer_add(0.01, context.window)
self.plib_index = 0
- self.orig_filepath = context.scene.render.filepath
return {'RUNNING_MODAL'}
def _finish(self, context):
self.wm.event_timer_remove(self.timer)
- context.scene.render.filepath = self.orig_filepath
More information about the Bf-blender-cvs
mailing list