mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
Nuke: using transient data for nodes
This commit is contained in:
parent
83d60936bc
commit
6324b0339c
2 changed files with 4 additions and 3 deletions
|
|
@ -51,7 +51,7 @@ class CollectBackdrops(pyblish.api.InstancePlugin):
|
|||
|
||||
# make label nicer
|
||||
instance.data["label"] = "{0} ({1} nodes)".format(
|
||||
bckn.name(), len(instance) - 1)
|
||||
bckn.name(), len(instance.data["transientData"]["childNodes"]))
|
||||
|
||||
instance.data["families"].append(instance.data["family"])
|
||||
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ class ExtractCamera(publish.Extractor):
|
|||
]
|
||||
|
||||
def process(self, instance):
|
||||
camera_node = instance.data["transientData"]["node"]
|
||||
handle_start = instance.context.data["handleStart"]
|
||||
handle_end = instance.context.data["handleEnd"]
|
||||
first_frame = int(nuke.root()["first_frame"].getValue())
|
||||
|
|
@ -38,7 +39,7 @@ class ExtractCamera(publish.Extractor):
|
|||
self.log.info("instance.data: `{}`".format(
|
||||
pformat(instance.data)))
|
||||
|
||||
rm_nodes = list()
|
||||
rm_nodes = []
|
||||
self.log.info("Crating additional nodes")
|
||||
subset = instance.data["subset"]
|
||||
staging_dir = self.staging_dir(instance)
|
||||
|
|
@ -58,7 +59,7 @@ class ExtractCamera(publish.Extractor):
|
|||
with maintained_selection():
|
||||
# bake camera with axeses onto word coordinate XYZ
|
||||
rm_n = bakeCameraWithAxeses(
|
||||
nuke.toNode(instance.data["name"]), output_range)
|
||||
camera_node, output_range)
|
||||
rm_nodes.append(rm_n)
|
||||
|
||||
# create scene node
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue