3ds max 2011新增Cat角色动画工具详解(2)让角色动起来
- 2021-11-10
- 来源/作者: tlvi.net / 腾龙视觉
- 2 次浏览
在上个章节中,为各位网友讲解了怎样创建Cat骨骼,如果您已经认真学习了上个章节的内容,那么相信您一定可以创建出适合自己模型的Cat骨骼了,下一步,就是让自己的角色模型动起来,在本章中,将为各位网友讲解Cat对象基础动画设置知识。
在3ds max中,角色动画的设置方法广义上可以分为三大类,一种是关键点动画,就是仅使用角色动画工具提供的骨骼和IK关系来设置动画,按照普通的动画设置方法,使用动画设置工具逐帧设置动画,类似于延时摄影的设置;另一种是模板动画,即使用角色动画工具提供的动画模板来设置动画,可以通过动画模板提供的工具对其参数进行修改,使动画更符合制作人员的要求;最后一种为流程动画,即将几组动画组合起来,对其进行编辑,完成复杂动画的设置,该方法其实更像一种动画编辑方法而非动画设置方法。在3ds max 2011中,CAT和Character Studio均是如此,只不过具体的操作方法有所差别而已。
在本章中,将为读者讲解使用CAT工具设置关键点动画和模板动画的方法,因为这两种动画设置方法易于掌握,也是角色动画设置的基础,掌握这部分内容,有利于各位网友对以后知识点的学习。在制作本实例之前,各位网友需要首先下载素材文件。
1. 使用CAT工具设置关键点动画
创建一套完整准确的骨骼系统是相当困难的,所以,我们可以使用CAT工具提供的骨骼系统,将其编辑为适合自己模型的形态,然后设置骨骼的动画。在本节中,将指导读者设置一个坐沙发的动画,通过本实例,使读者了解CAT工具设置动画的基本流程以及设置角色关键点动画的方法。
(1)首先运行3ds max 2011,打开素材文件“坐沙发源文件.max”,该文件包括一个CAT预设模型和一个沙发的模型,本实例需要设置预设模型坐到沙发上的动画。
(2)在视图中选择GameChar对象,然后进入Motion面板,设置CAT动画的工作需要在该面板内完成。
(3)移动GameChar对象,可以发现模型整体随其移动。
(4)撤消上一步操作。在动画控制区激活Auto Key按钮,进入自动关键帧动画设置模式,然后拖动滑块到第10帧位置处,并在Left视图旋转GameCharHead对象(关于基础动画设置相关知识请各位网友参考本网站在线教程模块)。
(5)关闭Auto Key按钮,GameCharHead对象并未生成关键点,播放动画,其动画也未被记录。在键盘上按下<Ctrl+Z>键,取消上一步的操作。未生成动画是因为当前Setup Mode按钮处于显示状态,该按钮被打开后,将处于设置模式,这时可以对CAT模型进行移动或编辑等操作,但不能设置动画。
(6)单击Setup Mode按钮,该按钮没有任何反应,这是因为CAT动画设置是以层为基础的,在设置动画之前,必须首先创建一个层,然后才能在该层设置动画,就像在绘画之前必须先准备一张纸一样。下面在Layer Manager卷展栏内创建一个Absolute层。
提示:CAT工具创建的层有4种类型,后创建的层会排在Layer Manager卷展栏内层显示窗口的底部,有一些层设置的动画是会受到其它层影响的。而创建Absolute层时,先前创建的层设置的动画将完全不起作用,被Absolute层完全覆盖,如果创建多个
Absolute层,后创建的Absolute层会覆盖先创建的层。(7)单击Setup Mode按钮,这时会激活
Animation Mode按钮,激活该按钮后,将进入动画设置模式,这时可以设置动画,但不能对模型的位置和外形进行编辑。
(8)移动GameChar对象,模型并未随其移动。
(9)在键盘上按下<Ctrl+Z>键,取消上一步的操作。在动画控制区激活Auto Key按钮,拖动滑块到第30帧位置处,并移动GameCharPelvis对象位置,使模型坐到沙发上。
(10)参照下图设置其他对象的位置或旋转,使其成为正确的坐姿。
提示:臂部骨骼非反向运动类的对象,所以必须通过编辑父对象的方式来使其到达正确位置。
(11)关闭Auto Key按钮,播放动画,可以看到模型坐沙发的动画。
(12)动画有些不自然,这是因为人在坐下的时候,会有一个前倾的动作,激活Auto Key按钮,将时间滑块拖动至第15帧位置处,并在Left视图中旋转GameCharPelvis对象,使模型上半身向前倾。
(13)由于增加了关键点,第30帧处的动画受到了影响,拖动时间滑块至第30帧位置处,编辑对象,调整模型姿势。
(14)关闭Auto Key按钮,播放动画,现在动画变得更为自然流畅。
(15)接下来需要设置模型脚掌踩踏地面的动画,在设置动画时,将使用设置关键帧动画设置模式。拖动时间滑块至第30帧位置处,并在动画控制区激活Set Key按钮,进入设置关键帧动画设置模式。
(16)选择GameCharRToe对象,在第30帧的位置创建一个关键点。
(17)拖动时间滑块至第40帧位置处,并在Left视图旋转GameCharRToe对象,使模型抬起前脚掌。完毕后在第40帧位置创建一个关键点
。(18)关闭Set Key按钮,在时间滑条上将第30帧位置的关键点复制到第50、70和90帧的位置。
(19)在时间滑条上将第40帧位置的关键点复制到第60和80帧的位置。
(20)播放动画,即可看到脚掌踩踏地面。
(20)现在本实例就设置完成了,如果各位网友还有什么不理解的地方,可以打开素材文件“坐沙发完成文件.max”,该文件为动画设置完成后的文件,也可以在本网站在线查询,会有专业技术人员为您解答相关技术问题。
2. 使用CAT工具设置循环脚步动画
使用CAT工具,可以很方便地生成对象行走的脚步循环动画,并可以通过对其基本数据的设置编辑脚步的时间、步幅等参数。在本节将通过一个实例为各位网友讲解怎样设置脚步循环动画。
(1)首先运行3ds max 2011,打开素材文件“脚步动画源文件.max”,该文件为一个CAT预设模型,本实
例需要设置预设模型走动的动画。(2)在视图中选择GameChar对象,然后进入Motion面板。
(3)在Layer Manager卷展栏内创建一个CATMotion层。
提示:进入CATMotion层后,可以直接生成脚步循环动画,脚步循环动画不仅针对于预设模型,还针对于按照正确的方法创建的自定义骨骼。
(4)单击Setup Mode按钮,这时会激活
Animation Mode按钮,进入动画设置模式,然后播放动画,观察动画效果。
(5)打开CATMotion对话框,在该对话框内可以对脚步循环动画的各项参数进行编辑。
(6)在CATMotion对话框左侧的显示窗内选择Globals选项,在CATMotion对话框右侧会显示脚步循环动画的整体编辑参数。
(8)设置Max Step Time参数为50,播放动画后,可以看到行走速度减慢。完毕后将Max Step Time参数设置为25。
(9)Max Stride Length参数栏内的参数决定最大的步间距,该参数栏内的参数越大,步间距就越大,参数越小,步间距就越小。当前参数为160,将该参数设置为50,播放动画,可以看到步间距变小。
(10)将Max Stride Length参数设置为250,播放动画,可以看到步间距变大。完毕后将Max Stride Length参数设置为160。
(
11)Velocity参数栏内的参数显示行走速度,该参数由Max Step Time和Max Stride Length参数决定,是不可更改的。(12)默认状态下,Walk On Spot单选按钮被选择,该单选按钮被选择后,对象在原地行走,选择Walk On Line单选按钮后,对象将沿直线向着前进方向行走,选择Walk On Line单选按钮,观察动画效果。
(13)Direction参数决定对象在行走时偏移的方向,默认为0,在Direction参数栏内输入参数值,播放动画,可以看到行走方向产生了偏移。完毕后将Direction参数设置为0。
(14)Gradient参数决定性走势的坡度角度,设置该参数后播放动画,可以看到行走的坡度。完毕后将Gradient参数设置为0。
(15)现在本实例就设置完成了,如果各位网友还有什么不理解的地方,可以打开素材文件“脚步动画完成文件.max”,该文件为动画设置完成后的文件,也可以在本网站在线查询,会有专业技术人员为您解答相关技术问题。