1、首先去Mixamo下载角色动作,比如在Mixamo中搜索walk、run、left strafe、right strafe等关键词。
2、在内容浏览器中新增文件夹(命名为Amination),批量导入刚才下载的动作。
3、在内容浏览器中右键添加动画——混合空间,选取我们想要赋予的角色的骨骼。
4、在混合空间的窗口中,左侧的“资产详情”里的“Axis settings”可以调节视口正下方的网格。
(注意:要将水平坐标和垂直坐标命名,后面将混合空间和对角色的控制通过蓝图编程联系起来时,水平坐标和垂直坐标将会是两个重要的变量。)
如下图,经过Axis Settings参数设置(轴值和网格分区数量)之后,视口下方的网格变化。
5、在右小角的资产浏览器中,可以看到我们在Mixamo中下载导入的角色动作。
(注意:可能有部分角色动作没有出现在这个资产浏览器中,需要我们在刚才创建的animation文件夹中拖动过来,拖到正下方的网格中)
6、最后一步,我们将资产浏览器中的动作资产拖动到网格中摆放。
例如,将站姿摆放在(0,0),走姿摆放在(0,200),跑姿摆放在(0,600),左走姿摆放在(0,-300),右走姿摆放在(0,300)。如图
7、点击“保存”,完成!
——————————————————————————————————————————
让我们来看一下效果,就能明白混合空间的意义所在了。
将网格中的预览值随意晃动,发现角色从站姿过渡到走姿、从走姿过渡到跑姿........所有过渡都非常流畅丝滑。而且我们将所有的零散的动作完美融合在了一起!