After Effects的效果类似于Photoshop的滤镜。After Effects自带的大量预设效果加上大量的第三方效果插件,为设计拓展出无数的可能性,只要设计师有足够的创意,就能产生不可思议的动效的火花。本节主要介绍一些UI动效设计中常用的内置自带效果插件,带领读者初步迈入After Effects庞大的效果库。本节从一些相对简单且常用的内置效果着手,初步介绍After Effects的关键帧动效设计的基础流程,以便读者能够举一反三,逐步拓展探索After Effects的动效设计,其中也会穿插很多关键帧与动画曲线的实用编辑技巧。
后面的章节会带领读者领略第三方效果插件的魅力,如经典粒子特效插件Particular等。
1.案例:生成动画
完成后的最终效果预览如图1-137所示。
图 1-137
学习目标
·掌握并熟练使用【描边】效果。
·掌握并熟练使用【关键帧辅助】命令。
资源位置
图 1-138
(1)按快捷键【Ctrl+N】,新建一个宽度和高度分别为1920像素和1080像素的合成;按快捷键【Ctrl+T】,新建文本图层,并编辑文字内容【AE】,在【字符】面板中将字号设置为300像素,把文字放到【合成】面板的中央,如图1-138所示。
图 1-139
(2)在【时间轴】面板的图层区选中文本图层并右击,在弹出的菜单中选择【创建→从文字创建蒙版】命令,此时会新建一个纯色图层,并且将文字【AE】的轮廓提取为蒙版路径,自动添加在这个新生成的纯色图层上,如图1-139所示。
图 1-140
(3)在【效果和预设】面板的搜索框中输入【描边】,找到属于【生成】效果组的【描边】效果,先通过双击或拖曳将其添加到新生成的纯色图层【“AE”轮廓】上,再在【效果控件】面板中修改【描边】效果的参数并勾选【所有蒙版】复选框,将【绘画样式】设置为【在透明背景上】(这样就不会显示纯色图层原来的颜色,只显示描边),如图1-140所示。
(4)此时得到了一组宽度为2像素的以【AE】为轮廓的描边效果。设置一个描边从无到有生长的路径动画效果。为了方便实时观察动画效果,将【合成】面板底部工具栏中的【切换蒙版和形状路径可见性】设置为关闭,如图1-141所示。
图 1-141
(5)选中【描边】效果(既可以在【效果控件】面板中调整属性参数,又可以在【时间轴】面板图层区的纯色图层【“AE”轮廓】的【描边】属性组进行调整),在第10帧为【描边】效果的【结束】属性设置一个关键帧,并将该属性设置为【0.0%】;在第100帧将【结束】属性设置为【100.0%】,如图1-142所示。
图 1-142
此时再预览可以看到一段路径逐渐生长并形成完整的以【AE】为轮廓的动画,接下来为这段动画增加更好的节奏韵律。
(6)选中刚创建的两个关键帧并右击,在弹出的菜单中选择【关键帧辅助→缓动】命令,如图1-143所示。
图 1-143
(7)先选中第一个关键帧并右击,在弹出的菜单中选择【关键帧速度】命令,打开【关键帧速度】对话框,将【进来速度】和【输出速度】的【影响】都设置为【20%】;再选中第二个关键帧并右击,在弹出的菜单中选择【关键帧速度】命令,在【关键帧速度】对话框中将【进来速度】和【输出速度】的【影响】都设置为【60%】,如图1-144所示。
图 1-144
再次播放预览调整后的动画效果,整个路径生长动画呈现先快后慢的节奏。
(8)添加【梯度渐变】效果,以提升视觉效果。在【效果和预设】面板的搜索框中输入【渐变】,找到【生成】效果组下的【梯度渐变】效果并双击添加。将【梯度渐变】效果的【起始颜色】属性和【结束颜色】属性分别设置为【#FF3874】和【#FFC450】,【渐变起点】属性和【渐变终点】属性分别设置为【960.0,400.0】和【960.0,600.0】,如图1-145所示。
图 1-145
(9)添加【发光】效果。在【效果和预设】面板的搜索框中输入【发光】,找到【风格化】效果组下的【发光】效果并双击添加,将【发光】效果的【发光半径】属性设置为【24.0】,如图1-146所示。
图 1-146
(10)返回【时间轴】面板的图层区,按快捷键【Ctrl+D】复制纯色图层【“AE”轮廓】,并将图层混合模式设置为【相加】,如图1-147所示。
(11)通过再次扩展来丰富整个动效。例如,按快捷键【Ctrl+D】再次复制纯色图层【“AE”轮廓】,并按【Enter】键重命名为【AE路径倒生长】,将该图层的路径生长动画反过来。先调整它的位置与描边,如图1-148所示,将【位置】属性设置为【972.0,552.0】,【描边】效果的【画笔大小】属性设置为【1.0】(这里可以先按快捷键【P】展开【位置】属性,再在按住【Shift】键的同时按快捷键【E】展开效果的属性进行设置)。
图 1-147
图 1-148
(12)选中为【AE路径倒生长】图层复制的【描边】效果的【结束】属性的两个关键帧,按【Delete】键将其删除,并将【结束】属性的值恢复为默认的【100.0%】。在第10帧将【起始】属性设置为【100.0%】,并设置一个关键帧;将时间指示器拖曳至第100帧,将【起始】属性设置为【0.0%】(这两个关键帧的【关键帧速度】参数的值也要和前面的【“AE”轮廓】图层的两个关键帧完全相同,即分别设置为【20.0%】和【60.0%】),如图1-149所示。
图 1-149
(13)最终的效果如图1-150所示。
图 1-150
图 1-151
2.案例:径向擦除
【径向擦除】效果常用来制作类似于弧形和扇形扫描的动画效果。本案例的最终效果如图1-151所示。
学习目标
·掌握并熟练使用【径向擦除】效果。
·掌握并熟练使用【关键帧辅助】命令。
资源位置
(1)按快捷键【Ctrl+N】,新建一个宽度和高度分别为1920像素和1080像素的合成;按快捷键【Ctrl+Y】,新建一个纯色图层,该图层的宽度和高度均为1080像素,颜色为白色,并重命名为【扇形擦除】。
图 1-152
(2)单击工具栏中的【矩形工具】 ,在弹出的下拉菜单中选择【椭圆工具】 ,如图1-152所示。
图 1-153
(3)先在【时间轴】面板的图层区选中新建的纯色图层【扇形擦除】,再双击【椭圆工具】 ,此时会发现纯色图层【扇形擦除】自动添加了一个直径与该图层的宽度和高度完全一致的圆形蒙版路径,如图1-153所示(如果纯色图层不是正方形而是宽度和高度不一致的矩形,那么添加的是一个椭圆)。
(4)选中蒙版路径,按快捷键【Ctrl+T】,此时会出现一个类似于Photoshop中的变形工具的带有9个控制手柄的灰色矩形框,如图1-154所示。
图 1-154
先按住【Ctrl+Shift】键,再移动灰色矩形框4个角的任意一个控制点(必须是4个角上的,不能是矩形框边长中间的控制点),开始以中心为轴心进行等比例缩放(这个操作与Photoshop不同,Photoshop是按住【Alt+Shift】键),大致缩小到如图1-155所示的尺寸。
图 1-155
(5)在【效果和预设】面板的搜索框中输入【擦除】,找到【径向擦除】效果并双击添加。在第10帧为【过渡完成】属性添加一个关键帧,并将该属性设置为【0%】,如图1-156所示。
图 1-156
(6)将时间指示器拖曳至第100帧,将【过渡完成】属性设置为【100%】,并将两个关键帧的【关键帧辅助】均改为【缓动】,将【关键帧速度】对话框中的【影响】分别设置为【20%】和【100%】,如图1-157所示。
图 1-157
图 1-158
此时播放预览可以看到从第10帧到第100帧,圆形以扇形扫描动画的方式消失,如图1-158所示。将【过渡完成】属性的两个关键帧的值反过来设置,就会从【扇形扫描消失】变成【扇形扫描出现】。
图 1-159
(7)先尝试将该图层切换为3D图层,再通过【合成】面板将视图切换为【自定义视图2】,按快捷键【Ctrl+D】复制此图层,并按快捷键【Ctrl+Shift+Y】修改纯色设置,图层颜色修改为【#999999】,重命名为【厚度】,如图1-159所示。
图 1-160
(8)先将【厚度】图层的【位置】属性的 Z 轴设置为5.0,再重复复制9个【厚度】图层,每复制一个新的图层,就将【位置】属性的 Z 轴的值在上一个图层的基础上加5.0,如图1-160所示。
这样就可以得到3D扇形扫描动画。
3.案例:制作重复效果的CC RepeTile
CC系列插件曾经是第三方效果插件,后来成为After Effects的内置插件,其中有一些高频使用的、结果神奇的效果,如可以将任意图层变成3D球体的CC Sphere,重复图形元素的CC RepeTile,快速制作雨雪效果的CC Rainfall与CC Snowfall,以及快速制作运动模糊效果的CC Cross Blur与CC Radial Fast Blur等,种类多达几十种。下面介绍使用CC RepeTile快速制作一个六边形网格底图的步骤。
学习目标
·掌握并熟练使用【CC RepeTile】效果。
·掌握并熟练使用【蒙版】工具。
资源位置
(1)按快捷键【Ctrl+N】新建一个宽度和高度分别为1920像素和1080像素的合成,单击工具栏中默认的【矩形工具】 ,在弹出的下拉菜单中选择【多边形工具】 ,如图1-161所示。
图 1-161
(2)在使用【多边形工具】的同时按住【Shift】键,在【合成】面板的中央(不必精确)绘制一个正多边形,如图1-162所示(主要看正多边形与整个合成尺寸的比例,【外径】属性设置为【48.0】像素),在【时间轴】面板的图层区展开新创建的形状图层的【内容】属性,将【多边星形路径1】属性组下的【点】属性设置为【6.0】,即改为正六边形。
图 1-162
图 1-163
(3)单击【填充1】属性前面的眼睛图标 ,隐藏填充效果;单击【描边1】属性前面的矩形框 显示描边效果,即将正六边形改为空心描边样式,并将【描边宽度】属性设置为【1.0】,如图1-163所示。
图 1-164
(4)选中这个形状图层并右击,在弹出的菜单中选择【预合成】命令,将形状图层打包到一个新的合成中,并替换当前形状图层在【时间轴】面板的图层区中的位置,如图1-164所示。
(5)双击新建的预合成,按快捷键【Ctrl+K】打开【合成设置】对话框,将【宽度】和【高度】都设置为【150px】,并且重命名为【重复形状1 横向】,单击【确定】按钮,将正六边形移动到居中位置,如图1-165所示。
(6)返回主合成,先选中【重复形状1 横向】图层,再在【效果和预设】面板中搜索【CC RepeTile】效果并双击添加,在图层区展开其属性,修改【Expand Left】属性和【Expand Right】属性的值,此时分别向左、右两个方向复制出更多的正六边形,如图1-166所示。
图 1-165
图 1-166
此时如果修改预合成【重复形状1 横向】图层的合成尺寸的数值,就会发现可以很方便地调整复制的正六边形队列的间隔宽度(也就是排列疏密):若预合成的合成尺寸为100像素×100像素,则间隔更小,复制的正六边形排列得更紧密;若预合成的合成尺寸为200像素×200像素,则复制的正六边形排列得更稀疏,如图1-167所示。如果将预合成中的内容换成正八边形、正三角形等其他任意图样,那么复制队列会同步更新样式。
图 1-167
(7)复制纵向的正六边形队列。先将正六边形预合成的合成尺寸修改为100像素×160像素,再在主合成上修改CC RepeTile效果的【Expand Up】属性和【Expand Down】属性的值,向上和向下复制出更多的正六边形,如图1-168所示。
图 1-168
图 1-169
调整预合成的合成高度是为了为下一行错位放置的正六边形留出空间。
(8)按快捷键【Ctrl+D】复制预合成图层【重复形状1 横向】,并按【Enter】键将图层重命名为【重复形状2 竖向】,将其【位置】属性设置为【1012.0,620.0】,最终效果如图1-169所示。如果想修改正六边形之间的间隔空间,那么只需修改预合成的合成宽度和高度,以及微调【重复形状2 竖向】图层的【位置】属性即可。
小提示
合成名称和图层名称可以不同,这里只修改了图层队列中的图层名称,预合成自身的合成名称并未改变,因为这两个图层是同一个合成。
图 1-170
(9)先把预合成图层【重复形状1 横向】的合成宽度和高度分别改为85像素和146像素,再将主合成图层【重复形状2 竖向】的【位置】属性设置为【1003.0,613.0】,这样就基本上可以得到一幅正六边形严丝合缝排列的图,如图1-170所示。
(10)在主合成图层中,按快捷键【Ctrl+Y】新建一个宽度和高度与主合成大小一致(1920像素和1080像素)的纯色图层,颜色设置为黑色,将工具栏中的【多边形工具】 切换为【椭圆工具】 ,并双击【椭圆工具】,自动为新建的纯色图层添加一个宽度和高度与纯色图层一致的蒙版路径,在图层区展开黑色纯色图层的【蒙版1】属性组,勾选【蒙版1】属性组右侧的【反转】复选框,将蒙版翻转(即由【显示椭圆内的内容】改为【显示椭圆外的内容】),如图1-171所示。
(11)将【蒙版羽化】属性设置为【600.0,600.0像素】,将【蒙版扩展】属性设置为【-200.0像素】(即蒙版范围向内收缩200像素,若为正值,则表示向外扩展蒙版范围),最终效果如图1-172所示。
图 1-171
图 1-172
1.表达式动画
After Effects中的表达式很像一段脚本,用于创建自动化动画,或者进行跨图层、跨合成的属性的动态链接,既可以实现一些手动关键帧动画难以实现的动画效果,又可以用来提高工作效率,避免手动调整、链接数十个甚至更多的关键帧。图1-173所示为一段简单的随机抖动动画案例的表达式:wiggle表达式(动效详见【效果文件/第1章/1-173.mp4】)。该案例中的两个图层以不同的抖动幅度和抖动频率运动:【AE路径倒生长】图层的位置抖动表达式为wiggle(3,24),【“AE”轮廓】图层的位置抖动表达式为wiggle(2,36)。其中,括号内的第一个数字(3和2)表示抖动频率,第二个数字(24和36)表示抖动幅度。
图 1-173
表达式也可以用于链接图层属性,不仅可以等值地同步属性参数,还可以在链接的基础上添加基础的加法、减法、乘法和除法,从而实现不同比例幅度的不等值动态同步。如图1-174所示,红色圆形有一个从0.0%到100.0%的缩放动画;而蓝色圆形的【缩放】属性的值通过表达式被链接到红色圆形的【缩放】属性的值上,同时在表达式末尾加了“*0.6”,这意味着在红色圆形从0.0%放大到100.0%的动画中,蓝色圆形的大小始终保持是红色圆形的大小的60%。
图 1-174
这是表达式手动编辑的一种基础技巧。
2.表达式的创建与链接方法
为图层的某个属性添加表达式很简单:按住【Alt】键单击属性前面的码表图标 ,这样就可以生成一个默认的表达式,这个表达式不带任何动画效果和链接,如图1-175所示。
图 1-175
取消表达式也很简单:同样是按住【Alt】键单击属性前面的码表图标 。
如果要将添加了表达式的属性链接到其他属性上,就需要先按住属性后面的螺旋图标 ,再按住鼠标左键拖曳,此时会拖出来一根蓝色的直线,将直线拖曳到想要链接的属性上松开鼠标左键即可,如图1-176所示。
图 1-176
应该如何实现跨合成的属性链接呢?可以将【时间轴】面板一分为二甚至更多,同时展开两个合成的图层就可以跨合成链接属性。如图1-177所示,先选择【时间轴】面板顶部的某个合成标签,再按住鼠标左键拖曳,拖曳到【时间轴】面板的底部,当出现半透明紫色梯形提示框时松开鼠标左键(图1-177中的序号1),此时就有了两个【时间轴】面板(图1-177中的序号2),展开各自的合成图层的属性就可以开始互相链接。
图 1-177
如果是添加到图层的某效果下的属性,那么还有一种跨合成链接属性的方法。例如,需要将合成A中图层的【发光】效果的【发光半径】属性链接到合成B中图层的【发光】效果的【发光半径】属性上,可以先切换到合成B,再在【效果控件】面板上单击顶部左侧的锁形图标 ,锁定当前的【效果控件】面板(始终显示合成B的图层的效果),最后切换到合成A,为图层的【发光】效果的【发光半径】属性创建表达式链接(将直线拖曳到【效果控件】合成B的对应参数上),如图1-178所示。
图 1-178