Unity Avatar Mask 动画混合

有时候会有这样的动画需求:比如边走路边招手这样的,这种时候,我们可以考虑使用Avatar Mask。

(一)下面是有关使用它的时候一些面板参数和步骤:

image.png

1.首先选中Layers,然后点击箭头的加号添加一层动画层。
2.点击相应层的齿轮符号,会出现下图的页面。
image.png

参数介绍:
Weight:代表某个动画层的权重,权重为0,该层动画不对模型产生影响,权重为1时,将产生最大影响。
Mask:动画遮罩
Blending:该层动画与其他层动画的混合方式,包括Override(复写方式,即取不同层动画的中间值)和additive(直接叠加)。
Sync:同步。同步是本层动画直接同步其他层动画状态之间的逻辑状态,一般需要选取同步源。同步之后需要给本层的动画状态添加动画剪辑。
IK Pass:即本层动画是否支持IK动画。
3.选择设置好的Mask。
4.设置何时的权重值即可。

(二):有关设置Avatar Mask的步骤
首先右键创建Avatar Mask....不想多赘述,略过。

1.点击创建好的Avatar Mask,点击Humanoid,然后将你不需要的部位设置成红色。


image.png

2.点击Transform,然后将你模型的Avatar赋给Use skeleton from
image.png

,最后设置好你不需要运动的骨骼即可。
image.png

                                                             分割线

然后就基本设置完成了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

你可能感兴趣的:(Unity Avatar Mask 动画混合)