From ab68b5ee4fdfe3df4ca01cbad6d6cedf95705eb7 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Wed, 10 Nov 2021 11:01:00 +0100 Subject: [PATCH] baking toggles to precollect instances --- .../nuke/plugins/publish/precollect_instances.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/openpype/hosts/nuke/plugins/publish/precollect_instances.py b/openpype/hosts/nuke/plugins/publish/precollect_instances.py index 7bd3b83818..c34e314a79 100644 --- a/openpype/hosts/nuke/plugins/publish/precollect_instances.py +++ b/openpype/hosts/nuke/plugins/publish/precollect_instances.py @@ -79,6 +79,16 @@ class PreCollectNukeInstances(pyblish.api.ContextPlugin): if "bake_colorspace" in node.knobs(): baking = node["bake_colorspace"].value() + if baking: + families.append("bake_viewer") + + viewer_input = True + if "bake_viewer_input" in node.knobs(): + viewer_input = node["bake_viewer_input"].value() + + if viewer_input: + families.append("bake_viewer_input") + # Add all nodes in group instances. if node.Class() == "Group": # only alter families for render family @@ -148,7 +158,8 @@ class PreCollectNukeInstances(pyblish.api.ContextPlugin): "resolutionHeight": resolution_height, "pixelAspect": pixel_aspect, "review": review, - "bakeColorspace": baking + "bakeColorspace": baking, + "bakeViewerInput": viewer_input }) self.log.info("collected instance: {}".format(instance.data))