|
电影《星球大战》序幕效果的制作——Adobe After effects 4.1应用实例
《星球大战》是很卖座的科幻大片,很多人都看过。《星球大战前传》更成为电影史上最卖座的影片。《星球大战》的片头很有特点,它以星空为背景,用逐渐飞向星空深处的文字介绍了电影故事发生的背景,一下子把观众带到了神秘的未来星际世界。现在我们将用Adobe
After effects 4.1制作这个精彩的片头,也请大家初步领略一下Adobe After effects 4.1的风采。
很多初学者没有意识到嵌套的comps的作用,不会合理地使用它。这里我们将通过一个实例说明它的强大作用。虽然可以使用After Effects
4.0标准版完成这个效果,但我们将使用专业版(Production Bundle)完成这个“星球大战序幕"。
一、初步的合成
序幕文本的建立有很多方法,可以直接使用Adobe After effects 4.1提供的Basic Text滤镜完成。由于序幕的文字较多,为了便于调整文字效果,我们使用Adobe
Illustrator8.0建立文本文件,设定尺寸为320 ×500像素大小,保存文件为roll.ai,然后启动After Effects
4.1。选择File>New>New project,建立一个新的项目文件,假定为Starwars.aep。在项目窗口中,单击鼠标右键选择Import>Footage
file(引入脚本文件)输入roll.ai。我们先初步考虑一下思路。
这类滚动文字的动态效果我们可以分成两个部分完成。
一个是文字从底端到顶端的滚动, 另一个是倾斜效果,最终的效果应该是文字逐渐飞向星空无限处,然后消逝。
选择Composition>New Composition,新建一个合成图像 (它应该和你建立的文本文件像素一致),所以这里设置Frame
size为320×500像素大小。调整Duration值,设定合成图像1的时间长度为30秒。为了使观众能够看清楚文字,应根据文字内容的多少适当调整合成图像的时间设定,如图1。
现在引入Illustrator 文本文件roll.ai到项目窗口,然后从项目窗口中把它拖动到时间安排或合成图像窗口。
在合成图像窗口中,把它移动在合成图像的底端,在timelayout窗口按P键,展开位置属性,点击Position属性左边的时钟标志,建立一个位置关键帧。将时间线移到结尾,
在合成图像窗口中,拖动文本部分到合成图像窗口的顶端。这里一定要保证文本在一条直线上移动,在30秒的位置建立另外的位置关键帧。注意在Adobe
After effects 中如果素材的某个属性已有了一个关键帧,那么这个属性值的改变将会自动创建一个关键帧,因此一般我们不必再点击时钟标记。看一下Position左边的关键帧检测框,确保已经新建了另一个关键帧,如图2。通过上面的步骤我们完成了从下往上的滚动效果。
确保timelayout窗口中roll.ai层被选中,单击鼠标右键选择Effect/Perspective(透视) 菜单,应用Basic
3D滤镜,为文本应用倾斜效果。Tilt(垂直旋转)参数设置为-70 degrees。
拖动时间线到时间标记一半的位置,按一下空格键,从内存预览一下动画效果。注意该功能是After effects 4新增的一个功能,它可以使我们更方便迅速地修改和调整作品。
观察效果,文本部分虽然向上滚动,并且是在倾斜地滚动,但看起来并不是离我们越来越远,因为文字是整个地一块儿向上移动,它并没有逐渐消逝在“星空”里面,如图3。因此现在的效果缺乏吸引力。我们需要考虑另外的思路:嵌套合成图像。
二、嵌套图像
所谓合成图像嵌套就是将一个合成图像作为另一个合成图像的素材来使用。通过合成图像的嵌套,你可以有层次地组织你的项目,并且完成很多特殊的效果。你能创造一些充满动感真实生动的动画。例如,要完成一个汽车动画卡通,就需要嵌套合成图像。可以建立一个包含轮胎素材的Comp
1。在comp1里,轮胎围绕它的中心点旋转。建立一个包含汽车在屏幕从左向右移动的画面的合成图像Comp 2。通过把Comp 1嵌套进Comp
2,你可以模拟车轮滚滚,汽车飞驰的场面,这里轮子在转,汽车在跑,而重要的是轮子并没有独立于汽车。实际上合成图像嵌套的作用类似于3dsmax中的Group以及Link或者Adobe
Premiere中的虚拟素材的作用。After effects4现在支持多达128层的嵌套,这可以帮助我们完成很多复杂的效果。当然,在这个例子中,我们仅仅使用2层嵌套。在这里我们可以设想对“文字的向上滚动”(不是滚动的文字)应用倾斜变化。可以这样理解一个限定的矩形平面(屏幕)内有文字在向上滚动,现在对这个矩形平面进行倾斜(垂直旋转)处理,那么只要角度合适,必然最后我们所看到的就是文字逐渐消逝在屏幕的某个地方,例如中央,因为文字的滚动仍然在这个被倾斜的平面内。
在滤镜窗口中选中Basic 3D滤镜,按Delete键删除Basic 3D滤镜。
另外建立一个新的合成图像Comp2。将Comp 2与Comp1时间长度设置一致,但是更改其纵横比为320×240。在这个时候你可以载入另外的素材到Comp
2中。这些素材可能包括星空背景、行星、飞船等等。我们这里使用一个地球图片Earth001.pct、星空图片Star001.pct,以及Starwartitle.ai和Intro.ai。后两者均在Adobe
Illustator 8中完成。你当然可以使用动态星空背景avi或mov素材。
在项目窗口中,通过颜色标签,我们可以很方便地识别素材的类型,这是Adobe After effects 4的新功能之一。例如在我们这个实例中,暗红色的标签代表图片,黄色的代表矢量素材,灰色的代表合成文件。图4为导入素材文件后的项目窗口。
从项目窗口将这些素材拖动到timelayout窗口,最后从项目窗口拖动Comp 1到timelayout窗口,并且使它居中。首先将作为背景的图片Star001.pct从项目窗口拖动到合成图像窗口中,由于这个背景层在整个动画过程中并不进行处理,因此点击timelayout窗口中这个层左边的锁切换标志锁定它,以避免我们发生误操作使它移动。
现在我们刚完成了合成图像嵌套的工作。
在timelayout窗口中选择Comp 1,通过菜单或者单击鼠标右键选择Effect>Basic 3D,为它应用Basic 3D滤镜,在弹出的滤镜对话框中设置Tilt值为-70,即设置为-70度倾斜,如图5。
现在观察合成的效果,图6,我们发现效果要比刚才好一些了,拖动时间线观察合成图像窗口中文本轮廓的运动,发现该轮廓始终固定,例如轮廓的中心始终在屏幕的中心,因此这种嵌套的做法是正确的。但是文本从屏幕上滚动的速度太快。并且好像文字滚动的纵深感不够,没有完全展现出空间的深邃,它看起来并不像正在飞向无限远处。假如我们能够把合成图像Comp1的顶端部分变得小一些,即使它斜一些,效果将会更加真实自然。 
下面做进一步的调整,这里有两种不同的方法。
关闭Basic 3D滤镜,并且应用Production Bundle package提供的Effect>Distort>Mesh
Warp滤镜(网格变形)。这个滤镜将层划分成若干个网格Bezier 面片。每个面片均可以独立地通过节点和手柄(切线)进行很自由的弯曲变形,其使用方法类似于Photoshop中的路径。由于我们的目的仅仅是使滚动文本上端小些,下端大些,类似一个梯形,因此没有必要采用其Rows/Columns默认的值7。为便于调整,最好使我们的网格只有四个点,因此将Mesh
Warp对话框中的Rows/Columns值都设置为1,如图7。
(未完待续)(四川 袁华)
|