Optional skip review on renders.

This commit is contained in:
Toke Stuart Jepsen 2020-08-14 15:35:21 +01:00
parent 9be94c1580
commit 2a0d0717ca
4 changed files with 10 additions and 0 deletions

View file

@ -26,6 +26,10 @@ class ExtractJpegEXR(pyblish.api.InstancePlugin):
if instance.data.get("multipartExr") is True:
return
# Skip review when requested.
if not instance.data.get("review"):
return
# get representation and loop them
representations = instance.data["representations"]

View file

@ -50,6 +50,10 @@ class ExtractReview(pyblish.api.InstancePlugin):
to_height = 1080
def process(self, instance):
# Skip review when requested.
if not instance.data.get("review"):
return
# ffmpeg doesn't support multipart exrs
if instance.data.get("multipartExr") is True:
instance_label = (

View file

@ -175,6 +175,7 @@ class CreateRender(avalon.maya.Creator):
self.data["primaryPool"] = pool_names
self.data["suspendPublishJob"] = False
self.data["review"] = True
self.data["extendFrames"] = False
self.data["overrideExistingFrame"] = True
# self.data["useLegacyRenderLayers"] = True

View file

@ -216,6 +216,7 @@ class CollectMayaRender(pyblish.api.ContextPlugin):
"attachTo": attach_to,
"setMembers": layer_name,
"multipartExr": ef.multipart,
"review": render_instance.data.get("review") or False,
"publish": True,
"handleStart": handle_start,