render layer saving script assumed scriptsdir existed.
apply def script assumed the mesh had all the objects vertex groups.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user