电影《星球大战》序幕效果的制作--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 3.你可以模拟车轮滚滚,汽车飞驰的场面,这里轮子在转,汽车在跑,而重要的是轮子并没有独立于汽车。实际上合成图像嵌套的作用类似于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。 在x轴上往中间移动左上角和右上角的点,调整手柄(切线),使左上角点的两个手柄分别与Mesh网格左上角的两条边相重合,使右上角点的两个手柄分别与MESH网格右上角的两条边相重合,如图8。最后的效果如图9所示。注意由于我们的文本文件长度较长,在合成图像窗口中并不能显示Mesh的全部,我们看不到Mesh的四个角,因此需要改变合成图像窗口的大小,拖动合成图像窗口上面的角,使它拉长,并露出Mesh上面的两个角,这样我们才可能进行Mesh调整。还可以采用Effect>Distort>Corner Pin effect边角扭曲滤镜,使文本层扭曲。读者可以尝试一下使用两种不同的方法,看哪种效果更好。注意,这两个滤镜都只有After effects 4.0专业版才提供。当然,现在After effects 4.1标准版也提供了这两个滤镜。 在这个例子中,最好使用Mesh Warp网格变形,因为它能够提供更多的控制以方便修改和调整,并且变形后的文本只是在水平方向发生了变化。而Corner Pin滤镜还往往使文本在垂直方向移动并产生不均匀的变化,会使得文本上小下大,显得倾斜过头了。图10为应用Corner Pin的效果。 三、增加其他素材动画 单纯的这个滚动文本只是说明了电影故事的背景,但是电影序幕还需要一些其他的素材作铺垫,例如电影标题。所以我们引入另外两个素材。 将Starwartitle.ai和Intro.ai从项目窗口中拖动到合成图像窗口中,并调整其入点分别为0、5:14,出点为5:29和20:05。对Starwartitle.ai应用Basic 3D滤镜,调整Basic 3D滤镜参数。设置起点Distance值为-200,并点击时钟标记产生一个关键帧,在13秒处设置Distance为1500。这样将使该标题逐渐从大到小地进入屏幕,最后消逝在无垠的星空中。为什么不直接采用Scale属性,原因在于Scale属性并不能充分地体现运动的纵深感,它是一种二维的运动模拟,而Basic 3d属性提供负的属性值,能够较真实地反映物体在三维空间的运动。 对Intro.ai仅仅使用了Opacity(不透明)属性控制,以得到一种淡入淡出效果。在Timelayout窗口中选择Intro.ai层,按T键展开其Opacity属性,在0:00处设置为0%,并点击OPACITY属性左边的时钟标记产生一个关键帧,在0:17处设置为100%,5:06处设置为100%,5:14处设置为0%。 当文本消逝在无限的星空中时,画面上一颗神秘的行星从下往上出现了。这个效果的制作是比较容易的。现在将素材Earth001.pct项目窗口拖动到合成图像2窗口。改变其入点为21:05,出点为30秒。在21:05处按P键,展开其位置属性,将它拖动到合成图像窗口下方,也可以直接改变其位置坐标,本例中我们设置为160、129,点击其左侧的时钟图标,为它增加一个位置关键帧,在这个时间地球将处于屏幕下方不可见。将时间改变为30:00,将它拖动到合成图像中间,或者改变其位置坐标为160、0,看一下Position属性左边的关键帧选择框,确保已被选中。你应该对这个效果满意了。 假如你要求很高,还希望得到更好的效果,例如想为字幕增加一种轻微的晃动效果 ( 看起来类似于一道门在风中轻轻摇晃), 请在Make movie时,在弹出的Render窗口中点击Current settings,图11,然后在Render setting对话框中将Field Render场渲染和 3:2 渲染打开就可以了,如图12。 图13、14、15为该最终完成的序幕动画中的三帧。 最后想要补充的是,这个星球大战序幕完全可以在Adobe Premiere 5中完成,虽然Premiere看起来不那么专业,但是在Premiere中实现这个效果也不是难事。Premiere 5的标题Title文件中直接提供了Roll Text工具,可以直接建立滚动文本,Premiere 5提供的Camea View滤镜可以完成类似After effects中Basic 3D的效果,至于像这个例子中为了使文本形状类似梯形,而使用的"专业"的After effects插件Mesh warp似乎有些大才小用,利用Premiere的Motion设定中的Distorition(扭曲)调整可以很容易地做到这个效果, 嵌套图像的工作就使用虚拟素材完成吧。总之,软件本身只是一个工具,软件是由人来使用的,重要的是要善于发现和理解解决问题的思路。(全文完)(四川 袁华) |
| 公司简介|产品介绍|特别推荐|技术支持|软件下载|资料索取|欢迎留言|相关网站 |