本节书摘来自异步社区《Adobe After Effects CS5经典教程》一书中的第1章,第1.5节,作者 【美】Adobe公司 ,译者 许伟民,袁鹏飞,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.5 对合成图像作动画处理
到此为止,您已经着手一个项目,创建了合成图像、导入了素材,并且应用了一些特效,一切显得很好。但如果再来点动画怎么样?到目前为止,您仅应用了静态特效。
在After Effects中,可以使用传统的关键帧、表达式或者关键帧助理来让图层的多个属性随时间的变化而改变。通过本书您将体验多种这类方法。这个练习将用关键帧使文字层的Position属性产生变化,然后采用动画预设,使屏幕上的文字在屏幕上看起来像雨一般落下。
Timeline面板
可以使用Timeline面板动态改变图层的属性并设置层的In(入)、Out(出)点(In和Out点是合成图像中一个图层的开始点和结束点)。Timeline面板的许多控件是按功能分栏组织的。默认情况下,Timeline面板包含一些栏和控件,如图1.34所示。
时间曲线
Timeline面板中时间曲线图部分(右边)包含一个时间标尺,用来标志合成图像中图层的具体时间和时长条,如图1.35所示。
更深入介绍动画前,理解一些控件是有帮助的。时间曲线上直观地显示出合成图像、图层或素材项的长度,时间标尺上的当前时间标志指示当前所查看或编辑的帧,同时在合成图像面板上显示当前帧。
工作区开始和结束括号指出将为预览或最终输出而渲染的合成图像部分。处理合成图像时,我们可能只想渲染其中的一部分,这可以通过将一段合成图像的时间标尺指定为工作区来实现。
Timeline面板的左上角显示合成图像的当前时间。如果需要移动到不同时间点,请拖动时间标尺上的当前时间标志,或者单击Timeline面板或Composition(合成图像)面板上的当前时间字段,键入新时间,然后单击OK按钮。
关于Timeline面板的更多信息,请查看After Effects 帮助文档。
1.5.1 准备文字合成图像
对于这个练习,你将处理一个单独的合成图像—从Photoshop图层文件导入的合成图像。
1.选择Project(项目)选项卡,显示出Project面板,然后双击Bgwtext合成图像,使它在其自己的Timeline面板中打开为合成图像,如图1.36~图1.38所示。
该合成图像是导入的Photoshop图层文件,它包含的两个突出—Title Here和Background—显示在Timeline面板中。Title Here图层包含在Photoshop创建的占位文字。
Composition面板的顶部是Composition Navigator(合成图像导航)条,它显示出主合成图像(Bgwtext 2)与当前合成图像(Bgwtext )之间的关系,当前合成图像嵌套在主合成图像中,如图1.39所示。
注意:
可以使用Composition Mini-Flowchart(合成图像流程图)在合成图像中进行快速导航。当Composition、Timeline或Layer面板激活时,按Shift键将显示出流程图。
可以把多个合成图像相互嵌套在一起。Composition Navigator条显示整个合成图像路径。合成图像名之间的箭头指示信息流的方向。
替换文字前,要先使图层的状态变为可编辑。
2.在Timeline面板中选择Title Here(图层 1),然后选择Layer(图层)>Convert to Editable Text(转换为可编辑文本)命令,如图1.40和图1.41所示。
注意:
如果程序警告无法找到相应字体,请单击OK按钮。
Timeline面板中该图层名旁将显示T图标,这表明它现在是一个可编辑文字层。同时在Composition面板中该图层也被选中,允许对其进行编辑。
1.5.2 用动画预设对文字进行动画处理
首先,要将原来的占位文本改成实际文字,之后再对它做动画处理。
注意:
After Effects提供强大的文本和段落格式控制,但对于本项目,默认格式(无论您输入文字时以何种字体显示)完全满足需要。在第3章“文字动画”中将更详细介绍有关文字的内容。
2.再次选择Timeline面板中的Title Here图层,执行以下操作之一以确保当前处在动画的第一帧。
- 将当前时间标志向左拖动,直到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帮助。
3.选择Effects & Presets选项卡,显示该面板。然后在搜索框中键入bubble。
4.在Transitions-Movement(变换-移动)类中选择Zoom-Bubble(凸面切换)特效,并将其拖放到Composition面板中AQUO文字上面,如图1.45和图1.46所示。
After Effects添加该特效,并在Effect Controls面板中显示其设置。您可以在该面板或Timeline面板中修改特效设置。我们将在Timeline面板中添加关键帧。
5.在Timeline面板中,展开Title Here图层,然后展开Effects > Zoom-bubble以显示Transition Completion(变换完成百分比)设置。
6.在时间线上移动到1:00,然后将Transition Completion值更改为100%。
虽然这只是个简单的动画,但用Easy Ease (缓入缓出)功能添加缓入控制仍可以练习优秀动画的制作。缓入(出)动画特效将使动作不至于显得过于突然或机械。
7.右键单击或Control-单击1:00处的关键帧,选择Keyframe Assistant > Easy Ease In(缓入)命令,如图1.47所示。
提示:
为了更清楚地查看Timeline面板中的细节,请拖动该面板底部的时间缩放滑块。
关键帧用来创建和控制动画、特效、音频属性和其他很多随时间改变的属性。关键帧标记一个时间点,我们在该点指定数值,如空间位置、不透明度或音量等。关键帧之间的值用插值法计算。用关键帧创建随时间变化的动画时,至少需要使用两个关键帧:一个作为动画开始时的状态,另一个作为动画结束状态。
8.将当前时间指示器从0移动到1:00,手动预览特效。
1.5.3 在Effect Controls面板中更改预设设置
接下来我们对文字图层添加另一个动画预设,但这次我们将在Effect Controls面板中调整其设置。
1.执行以下任一种操作移动到时间标尺的开始点。
将当前时间标志向左拖放到时间标尺的0:00处。
单击Timeline面板或Composition面板中的Current Time(当前时间)字段,并键入00。如果单击的是Composition面板中的Current Time字段,请单击OK按钮关闭Go To Time(移动到时间点)对话框。
2.在Effects & Presets面板中的搜索框内键入Channel Blur。
3.将Channel Blur(通道模糊)特效拖放到Composition面板中的文字上。After Effects将在Timeline面板中添加Channel Blur特效,并在Effect Controls面板中显示其设置。
4.在Effect Controls面板中单击Zoom-bubble、Spherize和Transform旁的三角形,隐藏这些设置,以便于我们专注于Channel Blur设置。
5.将Red Blurriness(红色通道模糊度)、Green Blurriness(绿色通道模糊度)、Blue Blurriness(蓝色通道模糊度)和Alpha Blurriness(Alpha通道模糊度)的值设置为50%。
6.从Blur Dimensions(模糊尺寸)下拉列表中选择Vertical(垂直),如图1.48和图1.49所示。
8.在时间线上移动到1:00处。
9.如下更改相应值,如图1.50和图1.51所示。
Red: 75%
Green: 25%
Blue: 0%
Alpha: 0%。
合成图像面板的上、下和两边都有一些蓝色线条,这些线条是用来标志字幕安全区和动作安全区的。电视机显示时将视频图像放大,允许外围的部分区域被屏幕边缘切割掉,这就是所谓的溢出扫描。不同电视机其溢出扫描的数值是不同的,所以必须保证视频中的重要部分,如动作或字幕,保留在安全区内。要使文本处于里面的蓝线内,以确保其位于字幕安全区内,同时还要使重要的场景内容位于外面的蓝线内,以确保其位于动作安全区内。