Update openpype/hosts/maya/plugins/publish/extract_xgen.py

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
This commit is contained in:
Toke Jepsen 2022-12-21 12:51:49 +00:00 committed by GitHub
parent 1bb6d77e4e
commit 2875bb81fb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -55,24 +55,26 @@ class ExtractXgenCache(publish.Extractor):
transform_name = connections["transform"].split(".")[0]
# Duplicate_transform subd patch geometry.
duplicate_transform = pc.duplicate(transform_name)[0]
pc.parent(duplicate_transform, world=True)
duplicate_transform.name(stripNamespace=True)
duplicate_shape = pc.listRelatives(
duplicate_transform, shapes=True
duplicate_transform = cmds.duplicate(transform_name)[0]
duplicate_shape = cmds.listRelatives(
duplicate_transform,
shapes=True,
fullPath=True
)[0]
pc.connectAttr(
cmds.connectAttr(
"{}.matrix".format(duplicate_transform),
"{}.transform".format(node),
force=True
)
pc.connectAttr(
cmds.connectAttr(
"{}.worldMesh".format(duplicate_shape),
"{}.geometry".format(node),
force=True
)
duplicate_transform = cmds.parent(duplicate_transform, world=True)[0]
duplicate_nodes.append(duplicate_transform)
# Import xgen onto the duplicate.