什么是关键帧动画
关键帧动画是最基础的动画,是通过在不同的时间上记录对象的变化参数来实现的动画。关键帧动画是所有动画的基础,掌握了关键帧动画可为角色动画打下很好的基础。
什么是动画的帧
从原理上来说,动画是基于人的视觉原理创建的运动图像,在一定时间内连续快速观看一系列相关联的静止画面时,会感觉成连续动作。每个单幅画面被称为帧(Frame),它也是动画时间的基本单位
3ds Max制作动画的过程是首先确定动画的时间范围是多少帧,然后在不同的时间点设置关键帧,接着由软件在每两个关键点之间自动进行插值计算,在关键点之间插补动画帧,从而使整个动画过程变得流畅、自然。
由于动画视频的播放标准是不同的,目前世界上有3种视频播放格式,分别是NTSC(美国电视系统委员会)格式、PAL格式和电影格式。NTSC格式是美国、加拿大、日本以及大部分南美国家所使用的标准,帧速率为每秒30帧;PAL格式是中国、欧洲以及澳大利亚等国家使用的标准,帧速率为每秒25帧;电影格式的帧速率为每秒24帧。这时,我们只要在3ds Max中单击Time Configuration(时间配置)按钮,设置好动画播放标准,就可以解决播放标准和帧动画之间的对应问题。
帧的设置与编辑
关键帧动画是最基础的动画,它是通过动画记录器来记录动画的各个关键帧。在3ds Max中有两种创建关键帧的方法,分别是使用自动关键帧模式和使用设置关键帧模式。在介绍两种方法之前,先来介绍一下如何使用动画的时间控制器。
1.时间控制器
动画是指在一定时间段内连续快速播放一系列静止的图像,在3ds Max中,单击Time Configura-tion(时间配置)按钮打开Time Configuration(时间配置)对话框,从中可以为动画选择合适的帧速率、时间显示方式、设置时间段以及动画等。
1)帧速率选项区域
提供了NTSC、PAL、Film、Custom 4种帧速率形式,可以根据实际情况为动画选择合适的帧速率。
2)播放选项区域
用于选择动画播放的形式。
Real Time(实时):启用该选项,将会使视口播放跳过帧,以便于当前帧速率设置保持一致,共有5种播放速度,x表示的是倍数关系,例如2x表示原有速率的2倍。如果禁用该选项,视口将会逐帧播放所有的帧。
Active Viewport Only(仅活动视口):启用该选项,动画播放将只在活动视口中进行;禁用该选项,动画播放将在所有视口中进行。
Loop(循环):禁用Real Time选项,同时启用该选项,动画将循环播放;两个同时禁用,动画将只播放一次。
Direction(方向):用于设置动画播放方式,包括向前播放、回到播放还是往复播放。
3)时间显示选项区域
指定时间滑块及整个动画中显示时间的方法,有Frames(帧)、SMPTE、FRAMES:TICKS和MM:SS:TICKS4种格式。
4)动画选项区域
Start Time(开始时间)/End Time(结束时间):设置在时间滑块中显示的活动时间段,例如可以将开始时间设置为0,结束时间设置为150,那么活动时间段就是从0~150帧。
Length(长度):显示活动时间段的帧数。
Frame Count(帧数):显示将要渲染的帧数,它的值始终是长度数值加1。
Current Time(当前时间):用于指定时间滑块的当前帧,如果重新输入值的话,会自动移动时间滑块,视口也将自动更新。
Re-scale Time(重缩放时间):单击该按钮将会打开Re-scale Time(重缩放时间)对话框,从中可进行相应的设置。
5)关键点步幅选项区域
主要在关键点模式下使用,通过该选项区域,可以实现在任意关键点之间跳动。
Use TrackBar(使用轨迹栏):使用关键点模式能够遵循轨迹栏中的所有关键点,要使下面的复选项可用,必须禁用该选项。
(Selected Objects Only(仅选定对象):在关键点模式下,仅考虑选定对象的变换。
Use Current Transform(使用当前变换):选中该复选框,将会禁用下面的Position、Rotation、Scale选项,时间滑块将会在所选对象的所有变换帧之间跳动,例如在主工具栏单击旋转按钮,则将在每个旋转关键点停止。
Position(位置)/Rotation(旋转)/Scale(缩放):指定关键点模式下所使用的变换。
2.使用自动关键帧模式
利用自动关键点按钮设置关键帧动画是最基本、也是最常用的动画制作方法,通过启动自动关键点按钮开始创建动画,然后在不同的时间点上更改对象的位置、角度或大小,或者更改任何相关的设置参数,都会相应地自动创建关键帧并存储关键点值。在通过实例介绍其具体用法之前,先来学习一下相关按钮的用法。
时间滑块:最上面时间标尺上的长方体滑块,用于显示当前帧,或者通过移动它转到活动时间段的任何位置。
Auto Key(自动关键点)/Set Key(设置关键点):用于创建关键点动画,选择相应的创建模式,相应按钮会变为红色显示。
Set Key(设置关键点):配合在设置关键点模式下创建动画时使用,当按钮变为红色时,就在单击该按钮相应时间点上创建关键帧,如果不单击该按钮,对象在该时间点上的动作会丢失。
Key Filters(关键点过滤器):用于对对象的轨迹进行选择性的操作。
3.使用设置关键帧模式
设置关键点动画是相对于3ds Max原有的自动关键点动画模式而言的,是一种新的动画模式。原有的动画是按照时间关系从前至后制作动画的方法来创建,也就是在开始处设置帧然后连续地不断增加帧,时间上一直向前移动。这种方式的缺点在于如果改变想法,可能就要放弃整个已有的创建成果。
设置关键点动画模式可以实现Pose-to-Pose(姿态到姿态)的动画,Pose也就是角色在某个帧上的形态。可以先在一些关键帧上设置好角色的姿态,然后再在中间帧进行修改编辑,中间帧的修改不会破坏任何姿态。
设置关键点模式和自动关键点模式的区别在于:在自动关键点模式下,移动时间滑块,在任意时间点上所做出的任何修改变换都将被记录为关键帧,当关闭该按钮时,则不能再创建关键帧,此时对于对象的全部更改都将应用到动画中。在设置关键点模式下,使用轨迹视图和自动关键点按钮可以决定在哪些时间上设置关键帧,一旦知道要对什么对象在什么时间点上设置关键帧,就可以在视图中调整姿势,如变换对象、更改参数等。
4.编辑关键帧
在创建关键帧动画时,可以在轨迹栏上对关键帧进行选择、移动、复制、删除和选择运动类型等编辑操作。
在轨迹栏上可显示当前已选定的一个或几个对象的关键帧标记,每个标记可表示几个不同的关键帧,单击该标记可选择该关键帧,此时标记变为白色,左右拖动标记可移动所选定的关键帧的时间位置。按住Ctrl键,多次单击标记可选择多个关键帧。按住Shift键的同时左右拖动标记,可复制所选定的关键帧。按下Delete键,可删除所选定的关键帧。
在关键帧标记上单击鼠标右键,可弹出快捷菜单
菜单命令说明如下。
Delete Key(删除关键点):用于删除所选定的关键帧。
Filter(过滤器):过滤关键帧。
Configure(配置):用于关键帧的相关配置。
Go to Time(转至时间):将时间轴滑块移到所选定的关键帧位置。