#1. 混合空间是什么
混合空间 利用基于特定属性或条件进行混合的资源,降低创建单个硬编码节点进行混合动画的需求。它使动画师或程序员能够指定输入、动画,以及输入在动画之间进行混合的方式,实际上任何类型的混合都能通过混合空间泛型来执行。
混合空间是一个可以暴露参数的动画集,通过调整参数的值达到混合不同的动画;
最常见的混合空间场景是输入控制角色的基础运动,前后左右,类似FPS游戏中,可以有向左走,向右走
这类基础动画叫做Locomotion
,早年的时候叫做Local Motion
,以来谐音成了Locomotion
这些动画描述的一个角色最为基础的本地运动动画,在水平轴和垂直轴上有输入变化的时候执行的动画
现在很多的游戏是不需要在空间进行转换的时候有动画的,因为有这种动画给人的感觉拖拉,不流畅
大部分使用的时候,在一些国外的游戏中使用比较多,3A大作中、暴雪游戏中、LOL中也有转身动画,非常快
#2. Asset Details 资产详情
#2-1. Input Interpolation
输入插值
Axis to Scale Animation
:输入轴对齐缩放到动画一致,输入默认是[-1,1],缩放到当前的混合空间轴值
None
:不使用输入轴向缩放
Horizontal(X) Axis
:使用水平轴向(方向轴)来进行缩放
Vertical(Y) Axis
:使用垂直轴向(速度轴)来进行缩放
BSA Max
:Blend Space Max使用混合空间数值最大的轴来进行缩放
#2-2. Axis Settings
轴设置