总体介绍
本部分将推荐一种在实践中总结出来的,在Maya中使用Animcraft导入导出动画的最佳工作流。即是,将预制好的角色绑定文件,Reference(引用)到场景中,实现便捷的“一键式”导入导出动画的方法。
操作步骤
加载插件与开文件
- 确保Animcraft插件已经加载。
- 打开Maya 2016 - Maya 2020,加载Animcraft插件。如需了解如何使用Maya加载插件请参考加载插件。(推荐使用Maya 2018或以上版本)加载成功后,一般会出现Animcraft菜单。
- 使用Maya打开角色绑定文件。
- 选中绑定角色的任意控制器或骨骼,点击Animcraft > Controller Mapping Editor打开Mapping窗口。
Mapping与Match操作,预制角色
- 确保必要控制器已经全部完成Mapping(或由模版自动读取到Mapping数据)。详情请参考如何Mapping角色。
将角色恢复到标准Pose(T-Pose/A-Pose),有时候第一帧或在没有任何动画时,即是标准Pose :::warning 注意区别
Match Pose:使用该功能可使绑定角色恢复到点击Match时的Pose。(前提是该角色已Match过)
标准的T-Pose/A-Pose:一般控制器旋转位移清零或纯骨骼旋转清零就是绑定初始的标准状态。 :::在当前导入动画的面板中,点击Match(匹配)按钮,将会为导入导出动作做一些准备并且建立一些中间数据,完成后,Mapping窗口中的的橙色信号灯将变成绿色。
- 导入动画面板进行Match(匹配)后,我们需要将功能栏切换至导出模块。
- 在导出模块的映射面板中,我们也需再次点击Match(匹配)。
- 导入与导出Mapping面板都进行Match(匹配)后,请将文件保存一份,作为当前绑定角色的预制角色资产文件。方便我们后续Reference(引用)进来直接导入导出动画。
测试预制角色
- 新建一个Maya场景。将刚刚保存好的预制绑定文件Reference(引用)进来。
之后无需再理会任何Mapping和技术过程,直接选中角色的任意控制器,就可以直接使用Animcraft对该角色导入动画,或导出动画。 :::success 背后原理
预设文件绑定师或TD已经设置好了Match(匹配),用于传递动画的中间数据已经创建成功。之后多次Reference到不同场景,都不需要做额外的操作,后续动画师都将是一键式的体验。 :::
导入动画测试**在Animcraft主软件中,任意选择一个动画资源。
- 在Animcraft主软件的右下角,右键展开Maya导入器的列表,左键选中需要导入的对应Maya窗口
- 确保在Maya选中选择绑定角色的任意控制器或骨骼,然后确认导入动画的帧数(这里指Animcraft主软件内,更多详情可参考3D窗口编辑功能。)
- 左键点击Animcraft中的Maya20##按钮即可导入。
- Maya中可以看到绑定角色被驱动起来。(如需了解导入动画的更多详情请参考Maya导入动画)
动画导出测试
- 选中绑定角色的任意控制器或骨骼,点击Animcraft > Controller Mapping Editor打开Mapping窗口。
- 切换至导出模式
- 直接点击Export Anim(导出动画)指认需导出到的路径并给资源命名即可完成。
如需了解如何将Maya输出的动画数据入库至Animcraft内。请参考 Animcraft上传。