在设置角色动画时,常常会碰到需要角色沿指定的路径或曲面行走的情况,使用Cat工具,能够很容易地实现这类动画效果,并可以对脚步的步幅、时间等进行设置,完成更为细致准确的动画设置效果。在本章中,将通过两个实例为各位网友讲解怎样设置对象沿路径和曲面行走。在制作实例之前,各位网友需要下载素材文件。 1. 使对象沿路径行走使对象沿路径行走的原理较为简单,将预设模型或自定义的骨骼对象绑定到虚拟物体,然后使用虚拟物体的运动影响对象的运动即可,本节将通过一个实例为读者讲解其具体的操作方法。 (1)首先运行3ds max 2011,打开素材文件“路径行走源文件.max”,该文件包括一个预设模型和一条石头小路,本实例中,需要设置对象沿石头小路行走。 (2)在视图中选择GameChar对象,进入Motion面板。 (3)在Layer Manager卷展栏内创建一个CATMotion层。 (5)单击Setup Mode按钮,激活Animation Mode按钮,进入动画设置模式。 (4)接下来需要创建一个虚拟物体,控制对象的运动。在Top视图中创建虚拟对象Point001。 (5)重新命名Point001对象,并更改其尺寸,以便更易于观察和选择。 (6)选择GameChar对象,进入Motion面板,在Layer Manager卷展栏内单击CATMotion Editor按钮,打开CATMotion对话框。 (7)在CATMotion对话框中拾取“控制点”对象作为路径节点。 (8)拾取路径节点,预设模型产生了错误的旋转。 (9)接下来需要旋转“控制点”对象,使预设模型恢复到正确的方向,为了更为准确地旋转对象,需要设置旋转角度。 (10)关闭对话框。激活Angle Snap Toggle按钮,现在每次旋转操作将被限定在90度。然后旋转“控制点”对象,使预设模型恢复到正确的方向。 (11)当前“控制点”对象的运动将会控制预设模型的运动。在动画控制区激活Auto Key按钮,进入自动关键帧动画设置模式,然后拖动时间滑块并在Top视图中移动“控制点”对象,设置其动画。 (12)关闭Auto Key按钮,播放动画,预设模型沿“控制点”对象的运动轨迹运动,在视图中会显示足迹对象,这些足迹是可以被编辑的,编辑后的足迹会影响对象的运动。 (13)在键盘上按Ctrl+Z键,恢复到“控制点”对象未设置动画的状态,接下来需要设置“控制点”对象沿指定路径运动。选择“控制点”对象,进入Motion面板,在Assign Controller卷展览的显示窗内选择Position选项。 (14)单击按钮,打开并设置Assign Rotation Controller对话框。 (15)退出Assign Rotation Controller对话框后,在Motion面板会出现Path Constraint控制器的相关参数,单击Add Path按钮,在场景中单击“路径”对象,使该对象成为“控制点”对象的运动路径。 (16)播放动画,预设模型沿路径运动,但并未跟随路径的方向旋转。 (17)关闭Add Path按钮,选择Follow复选框,播放动画,预设模型跟随路径的方向旋转(关于动画控制器设置相关知识请各位网友参考本网站在线教程模块)。 (18)接下来需要对脚步动画进行一些修改,进入CATMotion对话框并选择Globals选项。 (19)在CATMotion Range选项组内的Start和End参数栏内的参数分别为路径节点影响对象运动开始和结束的帧,在Start参数栏内键入20,播放动画,预设模型在第0~20帧未沿路径运动,只是原地行走,在第20帧之后开始沿路径运动。完毕后在Start参数栏内键入0,恢复默认参数。 (20)在End参数栏内键入60,播放动画,预设模型在第0~60帧沿路径运动,第60 帧之后只是原地行走。完毕后在End参数栏内键入100,恢复默认参数。 (21)通过设置Max Step Time和Max Stride Length参数栏内的参数,来延长每一步的时间并增大步间距。 (22)播放动画,可以看到第25帧时步幅过大,有些不自然,在Top视图中移动足迹的位置。 (23)播放动画,现在动画变得流畅自然了。 (23)现在本实例就设置完成了,如果各位网友还有什么不理解的地方,可以打开素材文件“路径行走完成文件.max”,该文件为动画设置完成后的文件,也可以在本网站在线查询,会有专业技术人员为您解答相关技术问题。 2. 使对象沿曲面行走在上一节中,已经为各位网友讲解了使对象沿路径行走的方法,沿路径行走只能在一个平面内应用,不能适应山坡、盆地等凹凸地形,在设置了对象沿路径行走后,还可以继续对其进行编辑,使其适应曲面,在本实例中,将为读者讲解其具体的操作方法。 (1)首先运行3ds max 2011,打开素材文件“曲面行走源文件.max”,该文件包括一个凹凸地面场景和已经设置了沿路径行走的预设模型,在本实例中,需要设置预设模型沿地面行走的动画。 (2)播放动画,可以看到预设模型沿路径行走,但是并未适应地面。 (3)选择预设模型上任意对象,进入Motion面板,并打开CATMotion对话框。
(4)在CATMotion对话框左侧的显示窗内选择LimbPhases选项,在CATMotion对话框右侧会显示其编辑参数。
(5)在场景中拾取“地面”对象,做为曲面。
(6)播放动画,预设模型沿曲面行走。
(7)现在本实例就设置完成了,如果各位网友还有什么不理解的地方,可以打开素材文件“曲面行走完成文件.max”,该文件为动画设置完成后的文件,也可以在本网站在线查询,会有专业技术人员为您解答相关技术问题。 |
|