Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'measureit/measureit_main.py')
-rw-r--r--measureit/measureit_main.py57
1 files changed, 2 insertions, 55 deletions
diff --git a/measureit/measureit_main.py b/measureit/measureit_main.py
index 82f269ac..aa5ded6d 100644
--- a/measureit/measureit_main.py
+++ b/measureit/measureit_main.py
@@ -1740,75 +1740,22 @@ class MEASUREIT_OT_RenderSegment(Operator):
self.report({'ERROR'}, camera_msg)
return {'FINISHED'}
# -----------------------------
- # Use default render
+ # Frame render
# -----------------------------
if scene.measureit_render_type == "1":
# noinspection PyBroadException
- try:
- result = bpy.data.images['Render Result']
- bpy.ops.render.render()
- except:
- bpy.ops.render.render()
- print("MeasureIt: Using current render image on buffer")
if render_main(self, context) is True:
self.report({'INFO'}, msg)
-
- # -----------------------------
- # OpenGL image
- # -----------------------------
- if scene.measureit_render_type == "2":
- self.set_camera_view()
- self.set_only_render(True)
-
- print("MeasureIt: Rendering opengl image")
- bpy.ops.render.opengl()
- if render_main(self, context) is True:
- self.report({'INFO'}, msg)
-
- self.set_only_render(False)
-
- # -----------------------------
- # OpenGL Animation
- # -----------------------------
- if scene.measureit_render_type == "3":
- oldframe = scene.frame_current
- self.set_camera_view()
- self.set_only_render(True)
- flag = False
- # loop frames
- for frm in range(scene.frame_start, scene.frame_end + 1):
- scene.frame_set(frm)
- print("MeasureIt: Rendering opengl frame %04d" % frm)
- bpy.ops.render.opengl()
- flag = render_main(self, context, True)
- if flag is False:
- break
-
- self.set_only_render(False)
- scene.frame_current = oldframe
- if flag is True:
- self.report({'INFO'}, msg)
-
- # -----------------------------
- # Image
- # -----------------------------
- if scene.measureit_render_type == "4":
- print("MeasureIt: Rendering image")
- bpy.ops.render.render()
- if render_main(self, context) is True:
- self.report({'INFO'}, msg)
-
# -----------------------------
# Animation
# -----------------------------
- if scene.measureit_render_type == "5":
+ if scene.measureit_render_type == "2":
oldframe = scene.frame_current
flag = False
# loop frames
for frm in range(scene.frame_start, scene.frame_end + 1):
scene.frame_set(frm)
print("MeasureIt: Rendering frame %04d" % frm)
- bpy.ops.render.render()
flag = render_main(self, context, True)
if flag is False:
break