fallenrelics
12-14-2010, 04:19 PM
I am trying to load a mental ray preset for 'defaultRenderGlobals', [made from the render settings window-> presets ->save settings as preset] but if I have Maya Software selected as my renderer I get:
cmds.nodePreset(load=["defaultRenderGlobals", "ibltest"])
// Error: file: C:/Program Files/Autodesk/Maya2011/scripts/others/createMayaSoftwareCommonGlobalsTab.mel line 45: setParent: Object 'mentalRayTabLayout' not found. //
I still get an error if I try:
cmds.setAttr("defaultRenderGlobals.currentRenderer", "mentalRay", type="string")
cmds.nodePreset(load=["defaultRenderGlobals", "ibltest"])
However, if I run:
cmds.setAttr("defaultRenderGlobals.currentRenderer", "mentalRay", type="string")
followed by seperately:
cmds.nodePreset(load=["defaultRenderGlobals", "ibltest"])
Everything works. But I need to run them from one script.
Does anyone know of a way to run each line independently, or another way to load the preset without causing errors. I have also tried this with a refresh to no avail.
cmds.nodePreset(load=["defaultRenderGlobals", "ibltest"])
// Error: file: C:/Program Files/Autodesk/Maya2011/scripts/others/createMayaSoftwareCommonGlobalsTab.mel line 45: setParent: Object 'mentalRayTabLayout' not found. //
I still get an error if I try:
cmds.setAttr("defaultRenderGlobals.currentRenderer", "mentalRay", type="string")
cmds.nodePreset(load=["defaultRenderGlobals", "ibltest"])
However, if I run:
cmds.setAttr("defaultRenderGlobals.currentRenderer", "mentalRay", type="string")
followed by seperately:
cmds.nodePreset(load=["defaultRenderGlobals", "ibltest"])
Everything works. But I need to run them from one script.
Does anyone know of a way to run each line independently, or another way to load the preset without causing errors. I have also tried this with a refresh to no avail.
