8.2.2指定小球的弹跳轨迹

 下面通过TrackView对话框设置小球的弹跳轨迹。

1)单击Track View/OpenTrackView,打开TrackView轨迹视图窗口,单击左侧层级区最下面Objects旁边的加号,单击次层级Ball旁边的加号,再次单击Transform旁边的加号,如图8-10所示。

2)现在我们将球体向下移动到盒子表面,并记录一段动画。拨动时间滑块到第15帧,这时候在TrackView对话框右侧的轨迹编辑视窗中出现一条细小的垂直线,它代表当前画面的帧数。

3)按下Animate按钮以记录动画,确定主工具栏中“选择并移动”按钮已经按下。

4)在Left视图中,将球体向下移动到盒子表面上。在TrackView中,一个灰色的动画关键点出现在Position(位移)轨迹的第0帧和第15帧画面上,同时一条黑色的范围线出现在Transform和Ball的轨迹中。如图8-11所示。

5)单击Animate钮关闭它,利用鼠标左键拨动时间滑块,可看到球体在第15帧降至地平面,然后保持不动。

6)出现在Position项目中的两个动画关键点,0帧位置为球体的原始位置,15帧位置为球体的新位置。

7)下面通过TrackView对话框,将Position(位移)0帧的动画关键点拷贝到第30帧处,使球体在30帧时回到原始位置。在TrackView对话框中,确认MoreKeys(移动动画键)按钮按下。

8)按住键盘上的Shift键不放,单击第0帧的动画关键点,观察TrackView对话框底部中央的空白信息框中显示的数字,向右拖到第30帧处。

9)拨动时间滑块,我们看到球体在0~30帧之间进行了上下移动。

10)在TrackView对话框中,打开functioncurve功能曲线控制,可以通过移动范围线来设定动画执行帧的位置。它对于循环动作的制作具有强大的功能。单击TrackView工具行中的functioncurve按钮以打开functioncurve功能曲线控制。

11)单击左侧层级中的Position(位移)项目,在右侧轨迹编辑视窗中显示出一条蓝色的曲线,如图8-12所示。

12)在轨迹编辑视窗中,浅灰色背景代表时间滑块中可作用的画面范围,深灰色背景则代表可作用的时间区段以外的范围。单击蓝色的功能曲线,显示出黑色的动画关键点。

13)实际上在Position轨迹中包含了三条功能曲线,分别以红、绿、蓝色显示,代表在X、Y、Z轴向上的位置。因为球体只在Z轴上做了上下移动,所以只有蓝色的Z.轴曲线显示出来,其余两条重叠在0帧上。

14)下面利用Out-of-Range(循环动画控制)对话框,选择Cycle循环模式指定给球体,完成球体上下跳动的循环动画。在左侧层级中选Position,单击工具行中的ParamOut-of-RangeTypes按钮,弹出循环动画控制框,如图8-13所示。

15)循环动画控制框提供的这些模式可以指定到动画轨迹上,影响全部的动画范围。即当前动画有效范围为0~100帧,当将动画延长到200帧时,后100帧中也包括在指定的循环动画轨迹中。每个模式下有两个箭头符号,一个用来设定起始动画帧之前的对象形态,另一个设定动画帧之后的画面模式。在当前动画中,所有动作均起始于第0帧,所以只需指定后一个动画键即可。单击Cycle循环模式下的第二个按钮,如图8-14所示,最后单击OK按钮退出。

16)单击动画播放按钮,可以看到小球在100帧中上下循环跳动。显然球体的动作看起来不太自然,在现实世界中,球体应缓慢爬升至顶点后加速下落,落地后迅速反弹。

17)打开TrackView对话框,点选左侧层级中的Position,观察右侧的轨迹曲线,代表球体上升至最高点的曲线很尖锐,导致球体突然下落,在落到底部时,却以孤形缓慢回升,和现实世界的实际情况正好相反,如图8-15所示。

18)下面对轨迹曲线进行调节。用鼠标右键单击蓝色曲线最底端的第15帧动画关键点,弹出KeyInfo控制窗,如图8-16所示。在KeyInfo控制窗中,左上角箭头可选择各个动画关键点;Time改变动画关键点发生的帧数;X、Y、Z分别设定三个坐标值;最下方的两个图示为附加选项,提供现成的几种曲线形态,左边为入射角,右边为出射角。这其中还包括自定义型,可以通过参数自由编辑轨迹曲线。

19)更改KeyInfo中轨迹曲线的形状,可以使小球具备正常的弹跳轨迹。按住KeyInfo中In下的大按钮不放,在其弹出的一系列按钮中选择第四个。按住KeyInfo中Out下的大按钮不放,在其弹出的一系列按钮中选择第三个,如图8-17所示。

20)单击KeyInfo控制窗左上方的左向箭头,选取第0帧的动画关键点。单击其下的Out按钮,从中选择选项。单击KeyInfo控制窗左上方的右向箭头两次,选取第三个动画键,即30帧位置的动画关键点,在其下的In按钮中选择选项。关闭KeyInfo控制窗。

21)最终TrackView对话框中的蓝色曲线变为如图8-18所示的状态,与最初的形态刚好相反,这时小球的弹跳动作已经正常了。

22)单击播放动画按钮,观看动画并存储动画文件。



图8-10再次单击Transform旁边的加号



图8-11一条黑色的范围线出现在Transform和Ball的轨迹中



图8-12迹编辑视窗中显示出一条蓝色的曲线



图8-13打开TrackView对话框中的循环动画控制框



图8-14单击Cycle循环模式下的第二个按钮



图8-15右侧的轨迹曲线和现实世界的实际情况正好相反



图8-16KeyInfo控制窗



图8-17更改KeyInfo中轨迹曲线的形状



图8-18最终TrackView对话框中蓝色曲线的状态

1234

收藏本站