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