More elegant solution, does not require preferences settings

This commit is contained in:
Gábor Marinov 2022-06-13 10:37:43 +02:00
parent 41ad5e0900
commit 02f9b77296

View file

@ -61,10 +61,10 @@ class AlembicModelLoader(load.LoaderPlugin):
)
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
)
# Ensure all items are imported and selected.
scene_view = model_node.knob('scene_view')
scene_view.setImportedItems(scene_view.getAllItems())
scene_view.setSelectedItems(scene_view.getAllItems())
model_node["frame_rate"].setValue(float(fps))
@ -148,10 +148,10 @@ 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
)
# Ensure all items are imported and selected.
scene_view = model_node.knob('scene_view')
scene_view.setImportedItems(scene_view.getAllItems())
scene_view.setSelectedItems(scene_view.getAllItems())
# workaround because nuke's bug is
# not adding animation keys properly