diff --git a/colorbleed/plugins/maya/create/colorbleed_renderglobals.py b/colorbleed/plugins/maya/create/colorbleed_renderglobals.py index 97a12deba4..66ebc54bfe 100644 --- a/colorbleed/plugins/maya/create/colorbleed_renderglobals.py +++ b/colorbleed/plugins/maya/create/colorbleed_renderglobals.py @@ -32,6 +32,7 @@ class CreateRenderGlobals(avalon.maya.Creator): data["priority"] = 50 data["whitelist"] = False data["machineList"] = "" + data["pools"] = "" self.data = data self.options = {"useSelection": False} # Force no content diff --git a/colorbleed/plugins/maya/publish/collect_renderlayers.py b/colorbleed/plugins/maya/publish/collect_renderlayers.py index 752d461d08..a8ef364295 100644 --- a/colorbleed/plugins/maya/publish/collect_renderlayers.py +++ b/colorbleed/plugins/maya/publish/collect_renderlayers.py @@ -122,6 +122,15 @@ class CollectMayaRenderlayers(pyblish.api.ContextPlugin): options = {"renderGlobals": {}} options["renderGlobals"]["Priority"] = attributes["priority"] + + # Check for specific pools + pool_str = attributes.get("pools", None) + if pool_str: + pools = pool_str.split(";") + options["renderGlobals"]["Pool"] = pools[0] + if len(pools) > 1: + options["renderGlobals"]["SecondaryPool"] = pools[1] + legacy = attributes["useLegacyRenderLayers"] options["renderGlobals"]["UseLegacyRenderLayers"] = legacy