diff --git a/openpype/hosts/nuke/plugins/publish/extract_model.py b/openpype/hosts/nuke/plugins/publish/extract_model.py index 8a7ecbe093..7f9e537189 100644 --- a/openpype/hosts/nuke/plugins/publish/extract_model.py +++ b/openpype/hosts/nuke/plugins/publish/extract_model.py @@ -33,6 +33,7 @@ class ExtractModel(openpype.api.Extractor): pformat(instance.data))) rm_nodes = list() + model_node = instance[0] self.log.info("Crating additional nodes") subset = instance.data["subset"] staging_dir = self.staging_dir(instance) @@ -49,6 +50,9 @@ class ExtractModel(openpype.api.Extractor): file_path = os.path.join(staging_dir, filename).replace("\\", "/") with anlib.maintained_selection(): + # select model node + anlib.select_nodes([model_node]) + # create write geo node wg_n = nuke.createNode("WriteGeo") wg_n["file"].setValue(file_path)