Maya:在具有命名空间的 HIK 钻机顶部合并 FBX 动画

Maya: Merging FBX animation on top of HIK rig with namespace

我有一个 HIK 角色装备,它被引用到具有命名空间 "rig:" 的场景中。我有一堆具有相同骨架的动画文件,但没有 HIK 装备和命名空间。

我可以通过 Maya 的导入将动画导入并合并到我的参考装备 window。在命名空间选项中,我 select HIK 装备的命名空间,然后 "Use selected namespace...add new string"。我将动画设置为 "Update"。这很好用。

但是,我无法在 MEL 中使用命令行。我通过脚本编辑器的 echo all 获得的命令是:

file -import -type "FBX"  -ignoreVersion -ra true -mergeNamespacesOnClash false -namespace "testNs"  -pr  -importTimeRange "combine" "C:/myFile.fbx";

但由于某种原因,这不起作用。该命令似乎省略了我上面提到的选项 window 中的引用信息,即 selecting 引用父项。我也没有注意到 FBX MEL 命令文档中的任何内容。 Maya 运行 是另一个未在脚本编辑器的 echo all 中获得输出的命令吗?

如有任何帮助,我们将不胜感激。

我需要在引用系统中将名称空间设置为 HIK 的字符名称空间。我还需要设置我想要的导入选项类型(在这种情况下,只合并它可以找到名称的骨骼)。我想这实际上就是 Maya 文件导入选项框正在做的事情。

namespace -set "hik_rig_namespace";
FBXImportMode -v "exmerge";
file -import -type "FBX"  -ignoreVersion -ra true -mergeNamespacesOnClash true -namespace "this_doesnt_matter"  -pr -importTimeRange "combine" "C:/myFile.fbx";
namespace -set ":";

Maya 导入选项中的名称空间似乎并不重要。文件导入后,我将命名空间设置回根。