Maya具有很强大的动画制作功能,现在我们就来学习使用Maya4.0制作动画的方法。在Maya中制作动画的方法有很多,如关键帧动画,路径动画,变形动画,关节动画等。下面我们来简单的了解一下这几种制作动画的方法,然后我们来学习其中最常用的关键帧动画和路径动画。
关键帧动画: 关键帧动画是计算机动画中最基本并且运用最广泛的方法,几乎在所有的动画制作软件都提供了关键帧动画。我们知道动画其实是由多个图像连续播放形成的,每个静止的图像就是一帧,关键帧动画的制作原理就是,由用户根据需要设置好首帧和尾帧的位置和属性后,让电脑根据用户的设置来计算中间帧。
路径动画: 路径动画就是由用户根据需要设定好一个路径后,使场景中对象沿着路径进行运动。比如模拟飞机的飞行,鱼的游动都可以使用路径动画来制作。
变形动画: 变形动画是通过记录物体的变形过程来制作动画的方法,还记得电影《终结者Ⅱ》中机械杀手由液体变为金属人的镜头吧。
过程动画: 过程动画指的是动画中物体的运动或变形用一个过程来描述。像粒子系统,动力学都属于过程动画,在后面的内容中我们会学习这种动画的制作。
关节动画: 关节动画可分为正向动力学和反向动力学,正向运动学是通过对关节旋转角设置关键帧,得到相关联的各个肢体的位置。反向运动学(IK)是用户指定末端关节的位置,由计算机自动计算出各中间关节的位置。
关键帧动画
在制作关键帧动画时,时间和范围滑块起着非常重要的作用,我们先来了解一下它们。
这是时间滑块,用来对物体的关键帧进行设置,时间滑块上的黑色方块为当前时间指示器,它表示动画当前的时间位置。在时间滑块上点击鼠标右键,在弹出的菜单中可以删除,复制或粘贴关键帧。后面的数字框中显示的是当前的帧数,后面还有播放按钮,用于选择帧和播放动画。
这是范围滑块,拖动其中的滑块条可以显示出所有的帧,当物体的一个参数被插入关键帧后,按下后面的自动创建帧按钮,这样每次这个参数发生变化都会被记录为关键帧。动画设置按钮用于设置动画的总帧数和在时间滑块上显示的帧数以及动画播放的参数等。
现在我们来学习关键帧动画的制作方法,我们先来做个简单的例子,在视图中建立一个球体,选中球体后在通道箱的Scale X参数栏中点击鼠标右键,选择其中的Key Selected命令,这时在时间滑块的第一帧处出现一个红色标记,表示第一帧处被插入了关键帧。同时通道箱中的Key Selected参数栏变成了桔黄色。如果选择Key All命令可以为通道箱的所有参数都建立关键帧,快捷键为S。我们将时间滑快拖到的第10帧处,然后将Key Selected参数修改为5,再次点击鼠标右键,选择Key Selected命令插入关键帧,现在我们拖动时间滑快可以看到球体沿X轴拉长的动画。
前面我们制作的例子很简单,下面我们使用插入关键帧制作一个稍微复杂一些的动画,还记得我们在前面的灯光与材质中学习的灯光特效吗,现在我们就用插入关键帧的方法让灯光特效动起来。我们先点击界面下方的动画参数设置按钮,在弹出的对话框中将Playback Start/End和Animation Start/End都设置为1至100,关闭对话框。这样动画时间共有100帧,在时间滑块上也会显示出100帧。接着我们在视图中建立一个点光,打开灯光的属性窗口,Light Effects卷展栏中点击Light Glow后面的按钮,为点光加入灯光特效,勾选Lens Flare使镜头闪光生效。在Optical FX Attributes卷展栏中使用鼠标右键点击Star Points后面的参数栏,在弹出的选项中选择Set Key插入关键帧。将时间滑块拖到100帧处,将Star Points参数修改为8,再次使用鼠标右键点击Star Points后面的参数栏,插入关键帧。拖动时间滑块或点击播放按钮我们就会看到在100帧的过程中发光点会从4个变为8个。接下来将时间滑块拖回第一帧处,展开Glow Attributes卷展栏为Glow Intensity参数插入关键帧,将时间滑块拖到100帧处将,Glow Intensity参数修改为4,插入关键帧。这样灯光会弱变强。同样的方法你可以根据自己的需要修改其余的参数并插入关键帧。完成后点击状态栏上的动画设置按钮,在弹出的渲染设置窗口中将End Frame参数设置为100,在Image Format下拉菜单中选择AVI,切换为Rendering模块后执行Render菜单中的Batch Render命令就可以渲染整个动画。
学习了这个例子后相信大家就会了解了关键帧动画的制作方法,同样你可以将任何对象的参数或修改的过程记录下来制作为动画。另外在Maya4.0中新增加了Ghosting(鬼影)命令,这个命令可以显示出动画物体的运动轨迹,根据得到的轨迹就可以方便的调整物体的运动,这对于设置关键帧和其它类型的动画提供了很大的帮助。 Ghosting命令在Display菜单中的Object Display中。
路径动画 我们还是通过例子来学习路径动画的制作方法。先将透视图切换为前视图,然后在视图中建立一个球体。选中球体后切换到Animation模块,执行Animate菜单中的Motion Paths中的Set Motion Paths Key命令建立路径关键帧,然后将时间滑块拖到第10帧处使用移动工具将球体移动到另一位置,再次插入路径关键帧,这时在视图中出现一条两端带有数字显示的线段,这条线段就是球体运动的路径,数字表示的是此位置的帧数。
按照同样方法,调节球体的位置并插入路径关键帧就可以制作球体的路径动画。如果要对路径进行修改,只要选中路径后在路径上点击鼠标右键选择Control Vertex,显示出控制点后使用移动工具就可以对路径进行修改。另外还有一种更加简单的设置路径动画的方法,使用CV Tool在视图中按需要建立一条曲线作为物体的运动路径,再在视图中建立一个球体,选中球体和曲线后执行Animate菜单中的Motion Paths中的Attach To Motion Path命令,这样曲线就成为了球体运动的路径,拖动时间滑块可以看到,球体沿路径进行运动。