[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1239] branches/ io_import_gimp_to_3d_layers.py: XCFto3DLayers:
Daniel Salazar
zanqdo at gmail.com
Mon Dec 6 09:27:35 CET 2010
Revision: 1239
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=1239
Author: zanqdo
Date: 2010-12-06 09:27:35 +0100 (Mon, 06 Dec 2010)
Log Message:
-----------
XCFto3DLayers:
was crashing when out dir was already created
tagged renderlayer creation was broken
Modified Paths:
--------------
branches/io_import_gimp_to_3d_layers.py
Modified: branches/io_import_gimp_to_3d_layers.py
===================================================================
--- branches/io_import_gimp_to_3d_layers.py 2010-12-06 05:37:31 UTC (rev 1238)
+++ branches/io_import_gimp_to_3d_layers.py 2010-12-06 08:27:35 UTC (rev 1239)
@@ -51,13 +51,15 @@
if bpy.data.is_dirty:
PathSaveRaw = Path+Folder
PathSave = PathSaveRaw.replace(' ', '\ ')
- os.mkdir(PathSaveRaw)
+ try: os.mkdir(PathSaveRaw)
+ except: pass
else:
PathSave = bpy.data.filepath
RSlash = PathSave.rfind('/')
PathSaveRaw = PathSave[:RSlash+1]+Folder
PathSave = PathSaveRaw.replace(' ', '\ ')
- os.mkdir(PathSaveRaw)
+ try: os.mkdir(PathSaveRaw)
+ except: pass
PathSaveRaw = bpy.path.relpath(PathSaveRaw)+'/'
Path = Path.replace(' ', '\ ')
@@ -167,31 +169,31 @@
# RenderLayer
- #if not bpy.context.scene.render.layers.get(RenderLayer):
if SetupCompo:
-
- bpy.ops.scene.render_layer_add()
-
- LayerActive = bpy.context.scene.render.layers.active
- LayerActive.name = RenderLayer
- LayerActive.use_pass_vector = True
- LayerActive.use_sky = False
- LayerActive.use_edge_enhance = False
- LayerActive.use_strand = False
- LayerActive.use_halo = False
-
- global LayerNum
- for i in range (0,20):
- if not i == LayerNum:
- LayerActive.layers[i] = False
-
- bpy.context.scene.layers[LayerNum] = True
-
- LayerFlags[RenderLayer] = bpy.context.scene.render.layers.active.layers
-
- LayerList.append([RenderLayer, LayerMode, LayerOpacity])
-
- LayerNum += 1
+ if not bpy.context.scene.render.layers.get(RenderLayer):
+
+ bpy.ops.scene.render_layer_add()
+
+ LayerActive = bpy.context.scene.render.layers.active
+ LayerActive.name = RenderLayer
+ LayerActive.use_pass_vector = True
+ LayerActive.use_sky = False
+ LayerActive.use_edge_enhance = False
+ LayerActive.use_strand = False
+ LayerActive.use_halo = False
+
+ global LayerNum
+ for i in range (0,20):
+ if not i == LayerNum:
+ LayerActive.layers[i] = False
+
+ bpy.context.scene.layers[LayerNum] = True
+
+ LayerFlags[RenderLayer] = bpy.context.scene.render.layers.active.layers
+
+ LayerList.append([RenderLayer, LayerMode, LayerOpacity])
+
+ LayerNum += 1
# Object
bpy.ops.mesh.primitive_plane_add(\
More information about the Bf-extensions-cvs
mailing list