From 5c3d44a0abc430e1670b70fc934e2d3484fd79fe Mon Sep 17 00:00:00 2001 From: Kayla Man Date: Wed, 7 Dec 2022 09:21:07 +0800 Subject: [PATCH] fix parenting issue when extracting proxy abc --- .../maya/plugins/publish/extract_proxy_abc.py | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/openpype/hosts/maya/plugins/publish/extract_proxy_abc.py b/openpype/hosts/maya/plugins/publish/extract_proxy_abc.py index f348712d7c..aa2a4b783c 100644 --- a/openpype/hosts/maya/plugins/publish/extract_proxy_abc.py +++ b/openpype/hosts/maya/plugins/publish/extract_proxy_abc.py @@ -97,14 +97,17 @@ class ExtractProxyAlembic(publish.Extractor): end=end)) inst_selection = cmds.ls(nodes, long=True) - cmds.geomToBBox(inst_selection, - nameSuffix=name_suffix, - keepOriginal=True, - single=False, - bakeAnimation=True, - startTime=start, - endTime=end) - bbox_sel = cmds.ls(sl=True, long=True) - + bbox = cmds.geomToBBox(inst_selection, + nameSuffix=name_suffix, + keepOriginal=True, + single=False, + bakeAnimation=True, + startTime=start, + endTime=end) + #TODO: fix the scale or disparenting for the group + # bbox_sel = cmds.listRelatives(bbox, parent=True) + # cmds.ls(bbox_sel, long=True) + master_group = cmds.group(name="bbox_grp") + bbox_sel = cmds.ls(master_group, long=True) self.log.debug("proxy_root: {}".format(bbox_sel)) return bbox_sel