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()