Biped参数篇03:Biped的动力学类参数
作者 钱麟
Track Selection(轨迹选择展卷栏)
Biped的骨盆中有一个叫质心Center
of Mass东西,简称COM,在视图中以一个菱形显示,它是Biped链的根关节(最高父物体层级),它有三条动画轨迹,用来控制移动和旋转Biped,其中水平和垂直方向的轨迹还包含了一定的动力学参数。
质心在平时任何操作对它都是无效的,这三个按钮的作用就是使Biped质心可被编辑,至于编辑轨迹,还要在别的地方进行。使用方法是先选择质心,再按这三个按钮,就可以使用工具栏上的移动、旋转工具对其操作了,也可以选定其轨迹进行编辑。

Body Horizontal:使质心可以在水平方向运动。这时候也可以在Key Info展卷栏中编辑Balance Factor参数。
Body Vertical:使质心可以在垂直方向运动。这时候也可以在Key Info展卷栏中编辑Dynamics
Blend(动力学混合)和Ballistic Tension(弹道张力)
Body Rotation:使质心可以被旋转。
Symmetrical Tracks(对称轨迹):用来快速选择Biped身体对称的部分,例如选择了左手后按一下这个按钮右手就会被同时选中,这样编辑时两只手就会一起被编辑。
Opposite Tracks(反向轨迹):也是用来快速选择Biped身体对称部分的。与前者不同的是,如果你选择了左手后按这个按钮后右手会被选中,但是左手自己不被选中了。

Key Info(帧信息展卷栏)
Next Key-Previous Key:移动到上一帧或下一帧。
Set Key:设置关键帧按钮,在某帧上调整完后按以下就可以记录成为关键帧。
Delete Key:删除当前的关键帧。.
Set Parents:为当前物体和其父物体设置一个关键帧。如为一个手掌设置这样一个关键帧,那它的上一层级,也就是下臂也被设置了一个关键帧。
Trajectories:显示/隐藏当前选择物体的轨迹。当改变TCB参数或IK混合时需要打开观察。
Time:通过它可以将当前关键点设置到指定帧。
XYZ Position:将当前的Biped块重新做位置上的定位。
Ease To:使关键点插值曲线在接近关键点时速度减慢,值越大越接近关键点处动画的动作就会放慢,缺省时为0,即没有变化。
Ease From:使关键点插值曲线在离开关键点时的速度由慢加快。缺省时为0。
TCB Graph:这是一张和Max自己的TCB图表一样的图,曲线最上面的红色的叉代表当前关键帧,其余的代表关键帧两侧的TCB在时间上的分布。
Tension:张力,控制插值曲线的曲率,值越大越接近线性,在关键帧两侧的动作会有一定的减慢。缺省值25可以产生光滑的曲线。
Continuity:连续性,控制关键帧处切线的性质,缺省值为25,可以产生光滑的曲线,使用其它的值都会影响动作的连续性,低的值产生锐角拐点,高的值产生下凹的拐点。
Bias:偏移,控制曲线偏离的方向,缺省值为25,使关键点两侧的曲线平均分布。
下面的三个参数是Biped的动力学参数:
Balance Factor:平衡因素。通过在从重心到头部的连线上均匀散布角色的重量,来控制角色的重量分布,值为0时重心在Biped的脚上,1时在Biped的质心上,2为最大值,即重心在头上。根据制作经验我们列出了一些常用的数据:
1)
角色从坐到站起走路的过程,坐着时balance factor需要设置为1,站起来时为0。
2)
角色始终保持坐姿,身体向前方倾斜,balance factor需要始终保持为0。
3)
在行走动画时,值为2时可保持头部僵直不动,而臀部摇摆,值为0时反之。
Dynamics Blend:动力学混合。Biped的质心存储了动画中质心在垂直(vertical)和水平(horizontal)方向上的关键帧信息。动力学混合控制其中在垂直方向上的效果,Dynamics Blend的取值为0—1,值为0时Biped身体的运动将基于样条插值,忽略腿的信息;值为1时身体根据腿运动的情况插值,忽略其它的信息。因此一般当角色双脚着地时取值1,双脚腾空时取值用0。此外Dynamics Blend还可以结合Animaion property展卷栏中的GravAccel,控制biped的重力模拟,值为0时没有重力效果,值为1时按照GravAccel来模拟计算重力效果,如图所示,在一定的GravAccel设置下,角色左边一跳的Dynamics Blend为1,右边一跳的Dynamics
Blend为0.5,明显受重力影响的效果不同。
Ballistic Tension:弹道张力。简而言之这个参数的功能就是控制当角色因为跑动或是跳跃后从空中着地时的“弹性”,它的取值范围为0—1,值为0时角色会平缓地落地,值为1时动作将加快。同时它也包括双腿的弯曲程度控制,值越大,腿越僵硬;值越小,腿部弯曲更自然。