在Houdini中组装完成后,你可以使用APEX为角色制作动画。 你还可以使用虚幻引擎(包括MetaHuman Animator)导入/导出动画。
正在准备动画
在使用MetaHuman角色绑定SOP组装好角色之后,你可以使用APEX动画环境为动画做准备;
[APEX动画图表.png]
创建APEX场景添加角色SOP。 将MetaHuman角色绑定SOP的输出连接到第二个输入。
创建APEX场景动画SOP。 将APEX场景添加角色SOP (在上一步中创建)的输出连接到输入。
选择APEX场景动画SOP,打开显示标签,然后单击左侧工具栏中的动画。
然后,你可以开始使用Faceboard和身体绑定控制来为角色制作动画。
正在导入动画
FBX格式的动画可以使用MetaHuman Face Animation Import节点或MetaHuman Body Animation Import节点导入。
身体动画
要导入身体动画,请创建新的MetaHuman Body Animation Import节点,并将其连接到APEX Scene Add Character节点的"场景"流。
在参数中,选择APEX角色和包含身体动画的FBX文件的路径。
最后,将MetaHuman Body Animation Import节点的"场景"流连接到APEX场景动画,动画就会应用于角色。
在虚幻引擎5.6或更高版本中,可以从动画序列资产导出兼容的身体动画。
使用Sequencer,将角色的身体轨道烘焙到动画序列,仅导出变换。像往常一样从新的动画序列资产导出FBX文件。
Faceboard动画
要导入faceboard动画,请创建新的MetaHuman Face Animation Import节点,并将其连接到APEX Scene Add Character节点的"场景"流送。
在参数中,选择APEX角色和包含faceboard动画的FBX文件的路径。
最后,将MetaHuman面部动画导入节点的"场景"流连接到APEX场景动画,动画就会应用于角色。
在虚幻引擎5.6或更高版本中,可以从Faceboard控制绑定导出兼容的Faceboard动画。
在Sequencer中,在角色的Faceboard控制绑定轨道上右键点击上下文菜单,选择“导出控制绑定FBX(Export Control Rig FBX)”。 将Faceboard动画导出到FBX时,务必选择“MetaHuman功能按钮映射(MetaHuman Controls Mapping)”选项。
导出动画
可以使用MetaHuman Face Animation Export或MetaHuman Body Animation Export节点在FBX中导出动画。
身体动画
要导出身体动画,请创建新的MetaHuman Body Animation Export节点,并将其连接到APEX Scene Animate节点的"场景"流。
在参数中,选择APEX角色和要导出到的FBX文件的路径。点击"保存到磁盘(Save to Disk)"导出动画。
导出的身体动画可以导入到虚幻引擎中的MetaHuman角色。
将FBX导入项目的内容浏览器中,在FBX导入选项中选择metahuman_base_skel作为骨架。 打开新资产,在重定向源资产参数中选择你的MetaHuman角色的身体网格体。 在Sequencer中,从此资产创建新的轨道动画轨道。
Faceboard动画
要导出Faceboard动画,请创建新的MetaHuman面部动画导出(MetaHuman Face Animation Export)节点,并将其连接到APEX Scene Animate节点的"场景(Scene)"流。
在参数中,选择APEX角色和要导出到的FBX文件的路径。点击"保存到磁盘(Save to Disk)"导出动画。
导出的Faceboard动画可以导入到虚幻引擎中MetaHuman角色的Faceboard控制绑定。
在Sequencer中,在角色的faceboard控制绑定轨道上右键点击上下文菜单,选择"导入控制绑定FBX(Import Control Rig FBX)"。 导入面部动画时,务必选择"MetaHuman功能按钮映射(MetaHuman Controls Mapping)"选项。