From a680686fadca13632917de9b78f7e6f72f7e6398 Mon Sep 17 00:00:00 2001 From: aardschok Date: Wed, 8 Nov 2017 16:42:24 +0100 Subject: [PATCH] removed attributes, when processing check for existing node of the same name --- .../plugins/maya/create/colorbleed_renderglobals.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/colorbleed/plugins/maya/create/colorbleed_renderglobals.py b/colorbleed/plugins/maya/create/colorbleed_renderglobals.py index a0e7d9195a..c2e96d0103 100644 --- a/colorbleed/plugins/maya/create/colorbleed_renderglobals.py +++ b/colorbleed/plugins/maya/create/colorbleed_renderglobals.py @@ -1,5 +1,7 @@ from collections import OrderedDict +import maya.cmds as cmds + import avalon.maya @@ -21,19 +23,23 @@ class CreateRenderGlobals(avalon.maya.Creator): data = OrderedDict(**self.data) + startframe = cmds.playbackOptions(query=True, animationStartTime=True) + endframe = cmds.playbackOptions(query=True, animationEndTime=True) + data["suspendPublishJob"] = False data["includeDefaultRenderLayer"] = False data["priority"] = 50 data["whitelist"] = False data["machineList"] = "" + data["startFrame"] = int(startframe) + data["endFrame"] = int(endframe) self.data = data self.options = {"useSelection": False} # Force no content def process(self): - from maya import cmds - exists = cmds.ls("renderglobalsDefault") + exists = cmds.ls(self.name) assert len(exists) <= 1, ( "More than one renderglobal exists, this is a bug")