Maya Python:修复匹配名称

Maya Python: fix matching names

我正在编写一个脚本,用于在包含大量 Maya 文件的大型项目中导出动画的 alembic 缓存。我们的主角有问题;一路上,他的眼睛不知何故变成了同一个名字。这导致了 alembic 导出的问题。 Maya 是否已经有一种可以更正匹配名称的清理功能?

据我所知,maya(及其 python api)不提供类似的东西。

您必须 运行 导出片段以在导出前检查重复项。 或者,也可以使用 already existing 脚本和 运行 脚本。

任何两个对象都可以具有相同的名称,但绝不能具有相同的 DAG 路径。在您的脚本中,确保您所有的 ls、listRelatives 调用等。设置完整路径或 longName 或长标志,以便您始终在完整的 DAG 路径上操作,而不是可能冲突的短名称。