Unity Avatar Mask 动画混合

Unity Avatar Mask 动画混合

https://www.jianshu.com/p/0cdb736ee504?tdsourcetag=s_pctim_aiomsg

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

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

Unity Avatar Mask 动画混合_第1张图片

image.png


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

Unity Avatar Mask 动画混合_第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,然后将你不需要的部位设置成红色。

 

Unity Avatar Mask 动画混合_第3张图片

image.png

 

 

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

image.png


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

Unity Avatar Mask 动画混合_第4张图片

image.png




作者:Clean_1306
链接:https://www.jianshu.com/p/0cdb736ee504
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

 

 

 

 

 

你可能感兴趣的:(Unity)