render layer saving script assumed scriptsdir existed.

apply def script assumed the mesh had all the objects vertex groups.
This commit is contained in:
2008-05-09 17:13:03 +00:00
parent a9d5f74f4b
commit 694dce0e63
2 changed files with 13 additions and 5 deletions

View File

@@ -47,8 +47,12 @@ rend = sce.render
# default filename: theme's name + '_theme.py' in user's scripts dir:
default_fname = Blender.Get("scriptsdir")
default_fname = Blender.sys.join(default_fname, sce.name + '_renderlayer.py')
default_fname = default_fname.replace(' ','_')
if not default_fname:
default_fname = Blender.Get("uscriptsdir")
if default_fname:
default_fname = Blender.sys.join(default_fname, sce.name + '_renderlayer.py')
default_fname = default_fname.replace(' ','_')
def write_renderlayers(filename):
"Write the current renderlayer as a bpython script"
@@ -113,4 +117,4 @@ rend = sce.render
except:
Blender.Draw.PupMenu("Warning - check console!%t|Menus could not be automatically updated")
FileSelector(write_renderlayers, "Save RenderLayers", default_fname)
FileSelector(write_renderlayers, "Save RenderLayers", default_fname)