导入 .atom 动画

 
 
 

导出 .atom 动画文件(导出 .atom 动画)之后,可以将动画导入到不同的对象或层次中。当导入 .atom 动画文件时,可以基于源对象层次或基于字符串匹配加载动画(包括搜索和替换)。对于更复杂的设置,也可以基于贴图文件导入。

如果已创建模板文件,其中定义了要将数据导入到的角色节点和属性(请参见定义角色模板用于动画导入和导出),也可以基于该模板导入。

导入动画

  1. 选择要在其中加载以前导出的动画的对象。
    注意如果将动画导入到多个层次,请确保按照希望目标对象接收动画的顺序来选择目标对象(与导出动画时的选择顺序对应)。
  2. 选择动画 > ATOM > 导入动画(Animate > ATOM > Import Animation),然后导航以选择要加载的以前导出的动画文件。(在出现的 Maya Atom 导入器选项(Maya Atom Importer Options)中,单击 Atom 文件(Atom file)字段旁的 。)
  3. 设置导入方法(Import Method),以定义哪些对象接收导入的动画。

    “选定”(Selected)仅将动画加载到选定对象,层次(Hierarchy)将动画加载到选定对象及任何子对象(如果 .atom 文件中存在匹配动画)。如果创建了模板文件来控制导入,请设置为模板(Template)(请参见下文)。

  4. 设置匹配方法(Match Method),以确定 Maya 如何将导入动画映射到目标对象。

    如果导入相对简单(例如,如果源动画从层次非常类似的角色中导出,并且不包含“设置受驱动关键帧”(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)替换字符串。

    您也可以使用添加前缀(Add Prefix) / 添加后缀(Add Suffix)字段在导入的名称之前或之后附加文本。

    注意如果导入的 .atom 文件包含名称空间,Maya 会在导入时尝试移除这些名称空间。您也可以使用搜索(Search)替换(Replace)字段手动移除更复杂的名称空间。
  5. (可选)如果要在指定的时间范围(Time Range)内用导入的动画替换选定对象上的任何现有动画,请启用替换(Replace)

    Maya 将动画从选定的 .atom 文件加载到选定对象。

  6. 按“动画控件”(Animation Controls)中的“播放”(Play),导入的动画将在选定对象上播放。

基于模板导入动画

您可以基于整个模板或基于模板中的单个视图导入动画。通过单个视图,可以遮罩部分模板,以便仅为角色的特定部位(如手、脸或身体)导入动画。(请参见定义角色模板进行动画导出。)

基于模板导入动画

  1. 如果要为角色导入动画,请在层次中选择任何对象。(例如,选择角色层次的根。)
    注意Maya 仅基于在模板中指定的内容导入动画,与在场景中选择的内容无关。如果您选择了在模板中未指定的其他对象,Maya 会在导入时取消选择这些对象(以指示哪些对象接收导入动画)。
  2. 选择动画 > ATOM > 导入动画(Animate > ATOM > Import Animation)
  3. Maya Atom 导入器选项(Maya Atom Importer Options)窗口中,将导入方法(Import Method)设置为模板(Template),然后导航以选择所需的模板文件。

    “Atom 导入器选项”(Atom Importer Options)将更新,以便选定模板中可用的所有视图在“视图”(View)下拉菜单中列出。

  4. (可选)若要过滤导入的动画,仅将动画加载到角色身体的一个特定部位,请从“视图”(View)下拉菜单中选择关联的视图,然后单击应用(Apply)

    如果没有可用视图,或者不指定特定视图,Maya 会尝试为在模板中定义的整个层次加载动画。

相关主题