我有一个HIK角色装备,该装备在场景中引用名称空间为" rig :“。我有一堆动画文件,它们具有相同的骨架,但没有HIK装备和名称空间。
我可以通过Maya的导入窗口将动画导入并合并到参考装备上。在名称空间选项中,我选择HIK装备的名称空间,然后选择"Use selected namespace...add namespace...add string“。我将我的动画设置为“更新”。这很好用。
但是,我无法在MEL中使用命令行。我通过脚本编辑器的回显all获取的上述命令为:
file -import -type "FBX" -ignoreVersion -ra true -mergeNamespacesOnClash false -namespace "testNs" -pr -importTimeRange "combine" "C:/myFile.fbx";但由于某些原因,这并不起作用。该命令似乎省略了我上面提到的选项窗口中的参照信息,即选取参照父项。我也没有注意到FBX MEL命令文档中的任何内容。Maya是否正在运行另一个命令,该命令未在脚本编辑器的echo all中获得输出?
任何帮助我们都将不胜感激。
发布于 2019-02-21 10:07:02
我需要从引用系统中将名称空间设置为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导入选项中的名称空间似乎实际上并不重要。导入文件后,我将名称空间设置回根目录。
https://stackoverflow.com/questions/54797965
复制相似问题