1.5 对合成图像作动画处理
到此为止,您已经开始一个项目,创建了合成图像、导入了素材,并且应用了一些特效,一切显得很好。那么再来点动画怎么样?到目前为止,您仅应用了静态特效。
在After Effects中,可以使用传统的关键帧、表达式或者关键帧助理来让图层的多个属性随时间的变化而改变。通过本书您将体验多种这类方法。本练习将用关键帧使文字层的Position属性产生变化,然后采用动画预设,使屏幕上的文字像雨一般落下。
Timeline面板
可以使用Timeline面板动态改变图层的属性并设置层的In(入)、Out(出)点(In和Out点是合成图像中一个图层的开始点和结束点)。Timeline面板的许多控件是按功能分栏组织的。默认情况下,图1-39所示的Timeline面板包含一些栏和控件。
A.合成图像名 B.当前时间 C.时间曲线/曲线编辑区域 D.音\视频开关栏 E.源文件名\图层名栏 F.图层开关
1.5.1 准备文字合成图像
对于这个练习,您将处理一个单独的合成图像—从Photoshop图层文件导入的合成图像。
1.单击Project(项目)选项卡,显示出Project面板,然后双击bgwtext合成图像,使其在自己的Timeline面板中打开为合成图像,如图1-41、图1-42和图1-43所示。
该合成图像是您导入的Photoshop图层文件,它包含两个图层(Background和Title Here),图层显示在Timeline面板中,其中Title Here图层包含Photoshop创建的占位文字。
Composition面板的顶部是Composition Navigator(合成图像导航)条,它显示出主合成图像(bgwtext 2)与当前合成图像(bgwtext )之间的关系,当前合成图像嵌套在主合成图像中。
注意:
可以使用Composition Mini-Flowchart(合成图像流程图)在合成图像中进行快速导航。当Composition、Timeline或Layer面板激活时,按Shift键将显示出流程图。
可以把多个合成图像相互嵌套在一起。Composition Navigator条显示整个合成图像路径。合成图像名之间的箭头指示像素信息流的方向。
替换文字前,要先使图层变为可编辑,如图1-44所示。
2.在Timeline面板中选择Title Here图层(图层 1),然后选择Layer(图层)>Convert to Editable Text(转换为可编辑文本),如图1-45和图1-46所示。
注意:
如果程序警告无法找到相应字体,请单击OK按钮。
Timeline面板中该图层名旁将显示T图标,这表明它现在是一个可编辑文字层。同时在Composition面板中该图层也被选中,允许对其进行编辑。
1.5.2 采用Position关键帧对文字进行动画处理
首先,要将原来的占位文本改成实际文字,之后再对它做动画处理。
注意:
After Effects提供强大的文本和段落格式控制,但对于本项目,默认格式(无论您输入文字时以何种字体显示)完全满足需要。在第3课中将更详细介绍有关文字的内容。
2.再次选择Timeline面板中的Title Here图层,按P键显示其Position属性。
3.采用下面任一方法确认当前处在动画的第一帧。
- 将当前时间标志向左拖动,直到0:00位置。
- 按键盘上的Home键。
时码和持续时间
关于时间的重要概念就是持续时间或称时长。项目中任何素材项、图层和合成图像都有其持续时间,这反映在Composition、Layer和Timeline面板内时间标尺上显示的开始和结束时间。
After Effects中时间的显示和设置方式取决于采用的时间显示方式,即度量单位,也就是描述时间的单位。After Effects默认的时间显示方式是SMPTE(Society of Motion Picture and Television Engineers,电影与电视工程师学会)时码:时、分、秒和帧。请注意,在After Effects界面中显示的时间数字之间用分号分隔,表示drop-frame(丢帧)时码(用于实时帧速率调整),而本书的时间显示是以冒号分隔的,表示non-drop-frame(非丢帧)时码。
如要了解何时以及怎样将时码显示改成其他计时系统,如帧、英尺或胶片帧等,请参见After Effects帮助。
关键帧用来创建和控制动画、特效、音频属性和其他很多随时间改变的属性。关键帧标记一个定义了特定值(如位置、不透明度或音量等)的时间点。关键帧之间的值用插值法计算。用关键帧产生随时间变化的动画时,至少需要两个关键帧:一个作为动画开始状态,另一个作为动画结束状态。
6.采用下面两种方法中的一种,移动到3:00。
-
将时间标尺上当前时间标记向右拖动到3:00。
-
在Timeline面板或Composition面板中单击Current Time字段,在Go To Time(前进到时间点)对话框中输入300(代表3秒),并单击OK按钮,如图1-53和图1-54所示。
现在可以将Substrate字幕拖放到其最终显示位置,但由于第4步中将其拖出屏幕,必须先缩小显示才能找到它。
提示:
也可以不用缩放和拖动操作,而在Timeline面板文字层的Position字段中输入数值。
After Effects自动在该位置创建第二个关键帧,如图1-57所示。
9.从Composition面板左下角的Magnification Ratio(放大比例)下拉列表中选择Fit Up To 100%(调整到100%),恢复合成图像原来的缩放比例。
合成图像面板的上、下和两边都有一些蓝色线条,这些线条是用来标志字幕安全区和动作安全区的。电视机显示时将视频图像放大,允许外围的部分区域被屏幕边缘切割掉,这就是所谓的溢出扫描。不同电视机的溢出扫描数值是不同的,所以必须保证视频中的重要部分,如动作或字幕,保留在安全区内。要使文本处于里面的蓝线内,以确保其位于字幕安全区内,同时还要使重要的场景内容位于外面的蓝线内,以确保其位于动作安全区内。
虽然这只是个简单的动画,但您仍可以练习优秀动画的制作,通过Easy Ease (缓入缓出)功能添加缓入控制。缓入(出)动画特效将使动作不至于显得过于突然或机械。
10.右击(Windows)或按住Control键单击(Mac OS)3:00处的关键帧,选择Keyframe Assistant > Easy Ease In。这样,当文字接近最终位置时,它将会慢慢平滑地停下。关键帧图标变为箭头,如图1-58和图1-59所示。
1.5.3 添加动画预设
到此为止,文字已可以在屏幕上移动了。在它移动到位后,我们不想让它停止在那里。 所以,现在应用一个动画预设使它活动起来。
1.当Timeline面板中的Title Here图层仍处于选中状态时,移动到2:10,该点处文字已基本到达动画的终点。记住,您可以通过拖动当前时间标志,也可以通过单击Timeline面板或Composition面板中的Current Time字段移动到该时间点。
2.单击Effects & Presets(特效和预设)选项卡,然后在搜索框中键入raining,快速定位到Raining Characters动画预设。
3.将Raining Characters Out特效拖放到Composition面板中的Substrate文字上,将该特效应用于文字层,如图1-60和图1-61所示。
Effect Controls面板打开,它允许我们定制Echo(画面延续)特效,这是动画预设的一个组件。但默认设置完全满足本项目的需要。
4.选择File>Save保存现有工作。