From df26ddd1ebd77282cf0202f7cd4830fd49016165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Marinov?= Date: Sun, 12 Jun 2022 00:18:07 +0200 Subject: [PATCH] Fix Nuke model loader to load full geo hierarchy by default --- openpype/hosts/nuke/plugins/load/load_model.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openpype/hosts/nuke/plugins/load/load_model.py b/openpype/hosts/nuke/plugins/load/load_model.py index 2f54595cb0..37670d8d4e 100644 --- a/openpype/hosts/nuke/plugins/load/load_model.py +++ b/openpype/hosts/nuke/plugins/load/load_model.py @@ -60,6 +60,10 @@ class AlembicModelLoader(load.LoaderPlugin): inpanel=False ) model_node.forceValidate() + + # workaround to load all geo nodes, not just top level ones + model_node.knob('scene_view').setAllItems(model_node.knob('scene_view').getAllItems(), True) + model_node["frame_rate"].setValue(float(fps)) # workaround because nuke's bug is not adding @@ -142,6 +146,9 @@ class AlembicModelLoader(load.LoaderPlugin): model_node["frame_rate"].setValue(float(fps)) model_node["file"].setValue(file) + # workaround to load all geo nodes, not just top level ones + model_node.knob('scene_view').setAllItems(model_node.knob('scene_view').getAllItems(), True) + # workaround because nuke's bug is # not adding animation keys properly xpos = model_node.xpos()