[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4232] contrib/py/scripts/addons/ oscurart_tools/oscurart_render.py: Improves in render Tools
Eugenio Pignataro
info at oscurart.com.ar
Sun Feb 3 19:41:58 CET 2013
Revision: 4232
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4232
Author: oscurart
Date: 2013-02-03 18:41:57 +0000 (Sun, 03 Feb 2013)
Log Message:
-----------
Improves in render Tools
Modified Paths:
--------------
contrib/py/scripts/addons/oscurart_tools/oscurart_render.py
Modified: contrib/py/scripts/addons/oscurart_tools/oscurart_render.py
===================================================================
--- contrib/py/scripts/addons/oscurart_tools/oscurart_render.py 2013-02-03 18:25:17 UTC (rev 4231)
+++ contrib/py/scripts/addons/oscurart_tools/oscurart_render.py 2013-02-03 18:41:57 UTC (rev 4232)
@@ -24,9 +24,7 @@
if OBJECT.type=="MESH" or OBJECT.type == "META" or OBJECT.type == "CURVE":
for SLOT in OBJECT.material_slots[:]:
SLOTLIST.append(SLOT.material)
-
LISTMAT.append((OBJECT,SLOTLIST))
-
except:
pass
for SCENE in SCENES:
@@ -60,12 +58,11 @@
print("SCENE: "+CURSC)
print("LAYER: "+layers.name)
print("OVERRIDE: "+str(PROPTOLIST))
- SCENE.render.filepath = "%s/%s/%s/%s/%s_%s_%s_" % (PATH,SCENENAME,CURSC,layers.name,SCENENAME,SCENE.name,layers.name)
+ SCENE.render.filepath = os.path.join(PATH,SCENENAME,CURSC,layers.name,"%s_%s_%s" % (SCENENAME,SCENE.name,layers.name))
SCENE.render.layers[layers.name].use = 1
bpy.ops.render.render(animation=True, write_still=True, layer=layers.name, scene= SCENE.name)
print("DONE")
print("---------------------")
-
for layer in LAYERLIST:
layer.use = 1
SCENE.render.filepath = ENDPATH
@@ -91,7 +88,6 @@
frametype=bpy.props.BoolProperty(default=False)
-
def execute(self,context):
defRenderAll(self.frametype)
return {'FINISHED'}
@@ -99,10 +95,8 @@
##--------------------------------RENDER SELECTED SCENES----------------------------
-
bpy.types.Scene.use_render_scene = bpy.props.BoolProperty()
-
def defRenderSelected(frametype):
ACTSCENE = bpy.context.scene
LISTMAT = []
@@ -153,7 +147,7 @@
print("SCENE: "+CURSC)
print("LAYER: "+layers.name)
print("OVERRIDE: "+str(PROPTOLIST))
- SCENE.render.filepath = "%s/%s/%s/%s/%s_%s_%s_" % (PATH,SCENENAME,CURSC,layers.name,SCENENAME,SCENE.name,layers.name)
+ SCENE.render.filepath = os.path.join(PATH,SCENENAME,CURSC,layers.name,"%s_%s_%s" % (SCENENAME,SCENE.name,layers.name))
SCENE.render.layers[layers.name].use = 1
bpy.ops.render.render(animation=True, layer=layers.name, write_still=True, scene= SCENE.name)
print("DONE")
@@ -176,7 +170,6 @@
SCENE.frame_start = FS
bpy.context.window.screen.scene = ACTSCENE
-
class renderSelected (bpy.types.Operator):
bl_idname="render.render_selected_scenes_osc"
bl_label="Render Selected Scenes"
@@ -187,12 +180,8 @@
defRenderSelected(self.frametype)
return {'FINISHED'}
-
-
-
##--------------------------------RENDER CURRENT SCENE----------------------------
-
def defRenderCurrent (frametype):
LISTMAT = []
SCENE = bpy.context.scene
@@ -239,7 +228,7 @@
print("SCENE: "+CURSC)
print("LAYER: "+layers.name)
print("OVERRIDE: "+str(PROPTOLIST))
- SCENE.render.filepath = "%s/%s/%s/%s/%s_%s_%s_" % (PATH,SCENENAME,CURSC,layers.name,SCENENAME,SCENE.name,layers.name)
+ SCENE.render.filepath = os.path.join(PATH,SCENENAME,CURSC,layers.name,"%s_%s_%s" % (SCENENAME,SCENE.name,layers.name))
SCENE.render.layers[layers.name].use = 1
bpy.ops.render.render(animation=True, layer=layers.name, write_still=1, scene= SCENE.name)
print("DONE")
@@ -261,7 +250,6 @@
SCENE.frame_end = FE
SCENE.frame_start = FS
-
class renderCurrent (bpy.types.Operator):
bl_idname="render.render_current_scene_osc"
bl_label="Render Current Scene"
@@ -300,8 +288,6 @@
OscRenderCropFunc()
return {'FINISHED'}
-
-
##---------------------------BATCH MAKER------------------
def defoscBatchMaker(TYPE):
if sys.platform.startswith("w"):
More information about the Bf-extensions-cvs
mailing list