From 10d7bab7d7ef0f7974087b0c481fb1ecfc859669 Mon Sep 17 00:00:00 2001 From: wikoreman Date: Thu, 30 Aug 2018 09:34:02 +0200 Subject: [PATCH 1/2] added framesPerTask option to instance --- colorbleed/plugins/maya/create/colorbleed_renderglobals.py | 1 + 1 file changed, 1 insertion(+) diff --git a/colorbleed/plugins/maya/create/colorbleed_renderglobals.py b/colorbleed/plugins/maya/create/colorbleed_renderglobals.py index 83173a31d0..1d12d9fe9d 100644 --- a/colorbleed/plugins/maya/create/colorbleed_renderglobals.py +++ b/colorbleed/plugins/maya/create/colorbleed_renderglobals.py @@ -41,6 +41,7 @@ class CreateRenderGlobals(avalon.maya.Creator): data["overrideExistingFrame"] = True data["useLegacyRenderLayers"] = True data["priority"] = 50 + data["framesPerTask"] = 1 data["whitelist"] = False data["machineList"] = "" data["useMayaBatch"] = True From 4ba7fec77e3278378299f445ac0cca7c48deb363 Mon Sep 17 00:00:00 2001 From: wikoreman Date: Thu, 30 Aug 2018 10:17:24 +0200 Subject: [PATCH 2/2] Added chunksize support with backwards compatibility --- colorbleed/plugins/maya/publish/collect_renderlayers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/colorbleed/plugins/maya/publish/collect_renderlayers.py b/colorbleed/plugins/maya/publish/collect_renderlayers.py index 917f58fae2..907b9367f5 100644 --- a/colorbleed/plugins/maya/publish/collect_renderlayers.py +++ b/colorbleed/plugins/maya/publish/collect_renderlayers.py @@ -147,6 +147,9 @@ class CollectMayaRenderlayers(pyblish.api.ContextPlugin): state = "Suspended" if attributes["suspendPublishJob"] else "Active" options["publishJobState"] = state + chunksize = attributes.get("framesPerTask", 1) + options["renderGlobals"]["ChunkSize"] = chunksize + # Override frames should be False if extendFrames is False. This is # to ensure it doesn't go off doing crazy unpredictable things override_frames = False