导出 .atom 动画文件(导出 .atom 动画)之后,可以将动画导入到不同的对象或层次中。当导入 .atom 动画文件时,可以基于源对象层次或基于字符串匹配加载动画(包括搜索和替换)。对于更复杂的设置,也可以基于贴图文件导入。(请参见为 ATOM 动画导入设置贴图文件)
如果已创建模板文件,其中定义了要将数据导入到的角色节点和属性(请参见定义角色模板用于动画导入和导出),也可以基于该模板导入。
导入动画
“选定”(Selected)仅将动画加载到选定对象,“层次”(Hierarchy)将动画加载到选定对象及任何子对象(如果 .atom 文件中存在匹配动画)。如果创建了模板文件来控制导入,请设置为“模板”(Template)(请参见下文)。
如果导入相对简单(例如,如果源动画从层次非常类似的角色中导出,并且不包含“设置受驱动关键帧”(Set Driven Key)或约束动画),可以将“匹配方法”(Match Method)设置为“层次”(Hierarchy),并且不需要其他映射信息。此操作基于层次将存储在源 .atom 文件中的动画直接导入到场景中选定的目标层次。
如果导入非常复杂(例如,如果涉及具有不同层次的角色,需要复杂的名称空间更改,或包含“设置受驱动关键帧”(Set Driven Key)或约束动画),请将“匹配方法”(Match Method)设置为“字符串”(String)或“贴图文件”(Map File),以便可以手动匹配对象。(请参见为 ATOM 动画导入设置贴图文件)
当“匹配方法”(Match Method)设置为“字符串”(String)时,Maya 通过在 .atom 文件和场景中的对象之间查找匹配字符串来加载动画。如果对象的名称不完全匹配,请使用“搜索”(Search)和“替换”(Replace)字段,以在导入动画数据时替换导入 .atom 文件中的特定字符串。例如,如果导出的动画包含名为 L_Hand_* 的对象,并且目标对象的名称为 Left_Hand_*,请输入 L 作为“搜索”(Search)字符串,输入 Left 作为“替换”(Replace)字符串。
您也可以使用“添加前缀”(Add Prefix)/“添加后缀”(Add Suffix)字段在导入的名称之前或之后附加文本。
Maya 将动画从选定的 .atom 文件加载到选定对象。
您可以基于整个模板或基于模板中的单个视图导入动画。通过单个视图,可以遮罩部分模板,以便仅为角色的特定部位(如手、脸或身体)导入动画。(请参见定义角色模板进行动画导出。)
基于模板导入动画
“Atom 导入器选项”(Atom Importer Options)将更新,以便选定模板中可用的所有视图在“视图”(View)下拉菜单中列出。
如果没有可用视图,或者不指定特定视图,Maya 会尝试为在模板中定义的整个层次加载动画。