AvatarMask动画融合

应用场景
动画师提供了站着讲话、坐着呼吸待机的动画片段,但我需要坐着讲话的动画怎么办?这个时候,就可以用到AvatarMask动画融合和Layers动画分层了。

具体操作
1、首先给角色创建Avatar骨骼映射,
AvatarMask动画融合_第1张图片
2、再创建一个AvatarMask,重命名后,选择上一步的骨骼并导入。它默认是把所有节点勾选上的,我们这里只需要嘴部讲话的节点即可。所有先点击 ToggleAll 取消所有节点的勾选,再找到需要的节点勾选上即可。
AvatarMask动画融合_第2张图片

AvatarMask动画融合_第3张图片

3、然后,找到角色的动画控制器,新建Layer,重命名后,设置权重为 1,Mask选择上一步搞好的,Blending选择Additive

AvatarMask动画融合_第4张图片
4、最后,在新建Layer里面,新建两个状态,一个讲话,一个不讲话(为空)。讲话的动画片段就用动画师提供的站着讲话的动画片段。默认设置不讲话。

5、使用:可以设置Parameters搞个状态机,或者直接同时播放这两个动画:坐着待机、Talk

你可能感兴趣的:(Unity3D学习,AvatarMask动画融合,Layers动画分层)