【问题标题】:Maya: Merging FBX animation on top of HIK rig with namespaceMaya:将 HIK rig 顶部的 FBX 动画与命名空间合并
【发布时间】:2019-07-14 19:53:49
【问题描述】:

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

我可以通过 Maya 的“导入”窗口将动画导入并合并到我的参考装备。在命名空间选项中,我选择 HIK 钻机的命名空间,然后选择“使用选定的命名空间...添加新字符串”。我将动画设置为“更新”。这很好用。

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

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

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

任何帮助将不胜感激。

【问题讨论】:

    标签: maya mel fbx


    【解决方案1】:

    我需要在引用系统中将命名空间设置为 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 导入选项中的命名空间似乎并不重要。文件导入后,我将命名空间设置回根目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多