[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