在本课程中,将以自动创建的运动为基础来设置两足动物的动画,该两足动物以起伏、欢快的步伐进行行走。
自动足迹生成了开始点。将对自动行走进行更改,以使它变得独特及更具表现力。这个精细但简单的方法能产生看起来比较自然的运动,该运动可以快速地创建。
创建多个足迹:
将显示“创建多个足迹:行走”对话框。在这里可以看到用于创建多个足迹的许多参数。只需更改足迹的数目,而使其它参数保持为默认设置。
在“创建多个足迹:行走”对话框的“常规”组中,将“足迹数”更改为 8,然后单击“确定”。
足迹在视口中显示为白色。这些是非活动的足迹。它们还不可以控制两足动物的任何动画。如果按“播放动画”选项,则两足动物不会移动。
在“轨迹选择”卷展栏中,单击“躯干水平”按钮。这将为重心 (COM) 对象选择水平位置轨迹。
在“轨迹选择”卷展栏中,单击“水平”按钮将其禁用,然后单击“躯干垂直”按钮。
在以下步骤中,将调整“躯干水平”关键点、“躯干垂直”关键点和“旋转”轨迹以个性化该运动。将扩大重心的旋转以创建一个精力充沛的行走。
调节躯干旋转关键点:
在“透视”视口中,使用“弧形旋转”来移动视图,使该两足动物向着你进行行走。然后将时间滑块移至第 0 帧。
在 3ds Max 状态栏上,单击“关键点模式”按钮以启用“关键点”模式。
“关键点”模式中可以使用“上一关键点”和“下一关键点”按钮来为选定的对象在关键帧之间进行跳动。也可以使用键盘上的 < 和 > 键在关键帧之间进行移动,而无需点击鼠标。
使用变换 Gizmo 来调节躯干旋转。在 Gizmo 上移动光标;当圆变成黄色并且中心的 X 变成红色时,按下并拖动鼠标以进行旋转。如果看不到 X,放大视口。绕着 X 轴旋转 5 到 10 度,以将臀部朝着动画中的腿部向下移动。在旋转的时候,一只脚会穿过另一只脚。
提示:该旋转显示在变换 Gizmo 上的黄色文本中,并且也显示在状态栏上的“坐标”字段中。可以使用加号键(+)和减号键(-)来更改变换 Gizmo 的大小。
在“运动”面板上,打开“关键点信息”卷展栏并单击“设置关键点”按钮。
在设置关键点的时候,两足动物会微微的发生偏移。在视口中,可以看到蓝色的那只脚不再穿过绿色的那只。
发生的情况是脚骨、小腿骨和大腿骨都为足迹 Gizmos 所控制。足迹表示了 IK 混合设为 1 的一对关键点,并且启用了“连接到上一个 IK 关键点”。在设置关键点的时候,这些设置就迫使脚骨、小腿骨和大腿骨回到正确的行走路径。
绕着 X 轴将变换 Gizmo 旋转 -6 到 -10 度。
重复这个过程,慢慢设置其余的旋转关键点。在蓝色那只脚接触到地面的关键帧上(第 40、69、99 帧),绕 X 轴进行反向旋转,然后设置关键点。在绿色那只脚落地的关键帧上(第 55、84、116 帧),绕 X 轴进行正向旋转,然后设置关键点。
在“Biped”卷展栏上,单击“保存文件”并将文件保存为 mywalk.bip。
如果将刚保存的 mywalk.bip 文件导入到包含蒙皮角色的场景中,该角色就会根据保存在这个文件中的指令而摇摆它的臀部。播放该动画以确定是否需要对它进行调整。例如,Dr.X(来自快速启动教程)有双大脚,这可能就需要将它们移得更开一些以使它们不会意外地经过大腿。
将弹性添加到脚步:
添加手臂和手部运动:
手臂和手部运动是一个个体运动的整体部分。在以下序列中,可以移动手部并旋转手臂来自定义手臂的运动。
之前使用“设置关键点”按钮创建了关键帧,但对于此技术,将代之以使用“自动关键点”。
从前述步骤继续,或加载之前保存的 mywalk2.bip。如果愿意,可以打开 springystep.max,从上一个步骤的末尾处开始。
将时间滑块拖至右侧,使该动画的帧发生翻转。前后拖动时间滑块,以观看手臂和腿部是如何摆动的。仔细研究该运动。
当绿色的那只脚伸展时,蓝色的那只手臂向前摆动。当蓝色的那只脚向外摆动时,绿色的那只手臂向前摆动。看看是否能找到手向前伸得最远的那一帧。
使用变换 Gizmo,在 Z 轴上将那只手向上移动大约 10 单位。
对手进行移动的时候,已经旋转了两个手臂的骨骼。手部骨骼和手臂骨骼保存在单独的一个轨迹中。
选择 Bip01 R UpperArm 对象,然后右键单击并选择“旋转”。将上臂绕着 Z 轴旋转大约 -30 度。
选择前臂对象 (Bip01 R Forearm) 并进行旋转,使手靠近胸部。
可以使用正向运动学(父对象的旋转)或反向运动学(在链的末端使用位置变换,在本例中是腕部位置)来定位手臂。也可以旋转手部。
使用“弧形旋转”来旋转视口,这样就可以看到两足动物后面另一只手臂的角度。
选择蓝色的那只手,并右键单击选择“移动”。移动那只手使它进一步远离两足动物的躯体。然后在 Z 轴上向上移动蓝色的那只手,使肘部微微弯曲。
提示:如果要精确的复制这些手臂的位置,可以使用“复制/粘贴”卷展栏中的工具。同时选择两个手臂集合,创建一个集合,然后在正确的帧上使用“复制姿势”和“向对面粘贴”。关于使用这些功能的详细信息,请参见创建简单的自由形式运动。
要查看蒙皮角色上的所做的工作,从 \tutorials\character_animation\quick_start 教程文件夹中打开 cs4_qs_DrX04.max,然后加载 mywalk3.bip 文件。为进行比较,也可以加载 distinctive_walk_final.bip。记住要选择两足动物的某个部位以访问“Biped”卷展栏。
添加头部运动: