After Effects

  1. 主页
  2. 文档
  3. After Effects
  4. 文本和图形
  5. 为文本设置动画

为文本设置动画

关于文本动画

动画文本图层可用于许多目的,包括动画标题、下沿字幕、演职员表滚动字幕和动态排版。

与 After Effects 中的其他图层一样,您可以为整个文本图层设置动画。不过,文本图层提供的附加动画功能可用于为图层内的文本设置动画。可通过使用以下任一方法,为文本图层设置动画:

  • 为变换属性设置动画(就像为任何其他图层设置动画一样),以更改整个图层,而非其文本内容。
  • 应用文本动画预设。
  • 为图层的源文本设置动画,以便字符本身随时间的推移更改为不同的字符或使用不同的字符或段落格式。
  • 使用文本动画制作器和选择器为单个字符或一系列字符的许多属性设置动画。

注意:

要平滑动画文本的边缘和运动,请为文本图层启用运动模糊。

文本动画预设

浏览并应用文本动画预设,就像应用任何其他动画预设那样。您可以使用效果和预设面板或 Adobe Bridge 在 After Effects 中浏览和应用动画预设。要在 Adobe Bridge 中打开预设文件夹,请从效果和预设面板菜单或动画菜单中选择浏览预设。

注意:

了解高级用户如何使用 After Effects 的最佳方式是,应用某动画预设,并按 U 或 UU 以仅显示经过动画处理或修改的图层属性。查看经过动画处理和修改的属性时,系统将显示动画预设的设计者为创建动画预设所做的更改。

文本动画预设的技巧、注意事项和警告

文本动画预设在 NTSC DV 720x480 合成中创建,每个文本图层均使用 72 磅 Myriad Pro。一些预设动画将文本移到合成上、合成外或穿过合成。动画预设位置值可能不适合远大于或远小于 720x480 的合成;例如,本应在帧外部开始的动画可能在帧内部开始。如果文本没有放置在预期位置或者文本意外消失,请在“时间轴”面板或“合成”面板中,调整文本动画制作器的位置值。

在应用 3D 文本动画预设之后,您可能需要旋转图层,或添加围绕图层旋转的摄像机,以便查看 3D 动画的结果。

路径类别中的文本动画预设会自动将源文本替换为动画预设的名称,并将字体颜色更改为白色。这些动画预设可能还会更改其他字符属性。

动画预设的填充和描边类别包含的预设可能会更改您应用的预设的填充颜色和描边属性。如果动画预设需要描边或填充颜色,仅当您已经为文本分配一种颜色时,动画才起作用。

用于动画预设的其他在线资源

使用文本动画制作器为文本设置动画

使用动画制作器和选择器为文本设置动画包括三个基本步骤:

  1. 添加动画制作器以指定为哪些属性设置动画。
  2. 使用选择器来指定每个字符受动画制作器影响的程度。
  3. 调整动画制作器属性。

注意:

要始终影响图层中的所有字符,请删除默认选择器。在这种情况下,为文本图层设置动画与为任何其他图层设置动画没有太大区别。

通常,不需要为动画制作器属性设置关键帧或表达式。只为选择器设置关键帧或表达式,并仅指定动画制作器属性的结束值是较常见的做法。

  1. 在时间轴面板中选择文本图层,或者选择想要在合成面板中进行动画制作的特定字符。
  2. 执行以下操作之一:
    • 选择动画 > 文本动画制作,然后从菜单中选择属性。

    注意:启用逐字 3D 化菜单项不会添加动画制作器。它将 3D 属性添加到图层和单个字符中,然后您可以为其添加动画制作器。

    • 从动画菜单中选择属性,该菜单位于时间轴面板的开关/模式列中。

    为文本设置动画-PR模板网

    从“动画”菜单中选择属性

  3. 在时间轴面板中,调整动画制作器属性值。通常,您要将希望进行动画制作的属性设为其最终值,然后使用选择器来控制其他一切操作。
  4. 展开范围选择器属性组并为开始或结束属性设置关键帧,方法为单击属性的秒表图标并执行以下任一操作:
    • 在时间轴面板中设置开始和结束值。

    为文本设置动画-PR模板网

    展开“范围选择器”属性组并为“开始”或“结束”属性设置关键帧。

    注意:您可能发现,从字符数而不是百分比的角度考虑范围选择器的开始和结束属性更容易一些。要以字符数(包括空格)显示这些属性,请在范围选择器的高级属性组中选择单位索引。

    • 在合成面板中拖动选择器条。当指针位于选择器条的中间位置上时,它会变成选择器移动指针  为文本设置动画-PR模板网
  5. 要细化选择项,请展开高级,并根据需要指定选项和值。

例如,要从第一个字符到最后一个字符逐渐为不透明度设置动画,您可以添加不透明度动画制作器,将“不透明度”值(在动画制作器属性组中)设置为 0,然后将默认选择器的结束属性的关键帧设置为在 0 秒处为 0%,在以后某个时间为 100%

为文本设置动画-PR模板网

使用不透明度动画制作器和“结束”属性为文本图层的不透明度设置动画

您可以使用多个动画制作器和多个选择器创建精致的动画,其中每个动画制作器和选择器分别将其影响添加到文本动画中。

文本动画制作器属性

动画制作器属性的工作方式与其他图层属性非常类似,只是它们的值只影响由动画制作器组的选择器选择的字符。选择启用逐字 3D 化向文本图层中添加 3D 属性;此命令不会向动画制作器组中添加属性。

  • 要向文本图层中添加动画制作器组,请在时间轴面板中选择文本图层,然后从动画 > 动画文本菜单或从时间轴面板上开关/模式列中的图层动画菜单选择属性。新的动画制作器组与默认选择器和选中的动画制作器属性一起显示在时间轴面板中。
  • 要将新的动画制作器属性添加到现有动画制作器组中,请在时间轴面板中选择动画制作器组,然后从动画 > 动画文本菜单或从时间轴面板中的动画制作器组的添加菜单中选择属性。新的动画制作器属性与现有动画制作器属性出现在同一组内并且共享现有选择器。
  • 要删除动画器属性或动画器组,请在时间轴面板中选择该属性或组并按删除。
  • 要从文本图层中移除动画制作器,请在时间轴面板中选择文本图层,然后选择动画 > 移除所有文本动画制作器。
  • 要复制动画制作器组,请在时间轴面板中选择该组,然后选择编辑 > 复制。要粘贴动画制作器组,请选择图层,然后选择编辑 > 粘贴。
  • 要重命名动画制作器组,请确保仅选定该组,然后按下 Enter (Windows) 或 Return (macOS);或者右键单击 (Windows) 名称或按住 Control 并单击 (macOS) 名称,然后选择重命名。
  • 要对动画制作器组重新排序,请将其拖到时间轴面板的堆积顺序中的新位置。

动画制作器属性

为文本设置动画-PR模板网

动画制作器属性

锚点

字符的锚点:有关要执行哪些变换(如缩放和旋转)的点。

位置

字符的位置。您可以在时间轴面板中指定此属性的值,或者可以对其进行修改,方法为在时间轴面板中选择它,然后使用选择工具拖动合成面板中的图层,选择工具位于文本字符上时将变成移动工具  为文本设置动画-PR模板网 。使用移动工具拖动不会影响位置的 z(深度)组件。

缩放

字符的比例。因为缩放是相对于锚点而言的,因此更改缩放的 Z 分量不会产生明显结果,除非文本也具有包含非零 Z 值的锚点动画制作器。

倾斜

字符的倾斜度。倾斜轴用于指定字符沿其倾斜的轴。

旋转、X 轴旋转、Y 轴旋转、Z 轴旋转

如果启用逐字 3D 化属性,您可以单独设置每个轴的旋转。否则,仅旋转(其与 Z 旋转一样)可用。

全部变换属性

所有的变换属性会被一次性添加到动画制作器组。

行锚点

每行文本的字符间距对齐方式。值 0% 指定左对齐,50% 指定居中对齐,100% 指定右对齐。

行距

多行文本图层中文本行之间的间距。

字符位移

用于对选定字符进行位移的 Unicode 值数。例如,值 5 会按字母顺序将单词中的字符前进五步,因此单词 offset 将变成 tkkxjy

字符值

选定字符的新 Unicode 值,将每个字符替换为由新值表示的一个字符。例如,值 65 会将单词中的所有字符替换为第 65 个 Unicode 字符 (A),因此单词 value 将变为 AAAAA

字符范围

指定对字符的限制。每次向图层中添加字符位移或字符值属性时,都会出现此属性。选择保留大小写及数字可将字符保留在各自的组中。组包括大写罗马字、小写罗马字、数字、符号、日语片假名等等。选择完整的 Unicode 以允许无限制的字符更改。

模糊

要添加到字符中的高斯模糊量。可以分别指定水平和垂直模糊量。

文本选择器

每个动画制作器组都包括一个默认范围选择器。您可以替换默认选择器,将其他选择器添加到动画制作器组中,以及从组中移除选择器。

选择器与蒙版十分相似:使用选择器可指定您要影响文本范围的哪个部分,以及影响程度。您可以使用多个选择器,并为每个选择器指定一个模式,以确定它如何与文本以及同一动画制作器组中的其他选择器交互。如果您只有一个选择器,模式指定选择器与文本之间的交互,相加是默认行为;相减会反转选择器的影响。

注意:

如果您将动画制作器组中的所有选择器删除,动画制作器属性的值将应用于图层中的所有字符。此技巧非常有用,因为由字符面板指定的文本属性无法通过其他方式设置动画(除了通过对源文本属性本身使用定格关键帧之外)。

使用摆动选择器可随着时间的推移在指定数量之内变化选择。使用表达式选择器以使用表达式动态指定您希望字符受动画制作器属性影响的程度。

  • 要使用时间轴面板添加选择器,请在时间轴面板中选择动画制作器组,然后从动画制作器组的添加菜单中选择选择器,或选择动画 > 添加文本选择器。从子菜单中选择范围、摆动或表达式。
  • 要使用合成面板添加选择器,请在合成面板中选择字符范围,右键单击 (Windows) 或按住 Control 并单击 (Mac OS) 文本,然后从上下文菜单中选择添加文本选择器。从子菜单中选择范围、摆动或表达式。
  • 要删除选择器,请在时间轴面板中将其选中,然后按 Delete。
  • 要重命名选择器,请确保仅选定该组,然后按下 Enter (Windows) 或 Return (macOS);或者右键单击 (Windows) 名称或按住 Control 并单击 (macOS) 名称,然后选择重命名。
  • 要复制选择器,请在时间轴面板中选择该选择器,然后选择编辑 > 复制。要粘贴选择器,请选择图层,然后选择编辑 > 粘贴。
  • 要对选择器重新排序,请将其拖到时间轴面板的堆积顺序中的新位置。

为文本设置动画-PR模板网

将新的范围选择器添加到动画制作器组中

常见选择器属性

模式

指定每个选择器如何与文本以及它上方的选择器进行组合,这类似于在应用蒙版模式时多个蒙版如何进行组合。例如,如果您只想摆动特定词,请在该词上使用范围选择器,然后添加摆动选择器并将其设为相交模式。

数量

指定字符范围受动画制作器属性影响的程度。值为 0% 时,动画制作器属性不影响字符。值为 50% 时,每个属性值的一半影响字符。此选项可用于随时间的推移为动画制作器属性的结果设置动画。借助表达式选择器,您可以使用表达式来动态设置此选项。

单位和依据

开始、结束和位移的单位。您可以使用百分比或索引单位,并基于字符、不包含空格的字符、词或行进行选择。如果您选择字符,After Effects 会将空格计算在内,并且在为单词之间的空格设置动画时,它实际上会暂停单词之间的动画。

为文本设置动画-PR模板网

原来的样子(左图)以及范围选择器选择了 VEN,“依据”设置为“字符”、“形状”设置为“三角形”并且“缩放”设置为 40% 的样子(右图)

范围选择器属性

除了与其他选择器共有的属性外,范围选择器还包括以下属性:

开始和结束

选择项的开始和结束。您可以修改起始和结束属性,方法是在时间轴面板中选择了选择器后,在合成面板中拖动选择器条。

位移

从通过开始和结束属性指定的选择项进行位移的量。要在编辑开始或结束值时在“合成”面板中设置位移,请按住 Shift 并使用选择工具单击开始或结束选择器条。

形状

控制如何在范围的开始和结束之间选择字符。每个选项均通过使用所选形状在选定字符之间创建过渡来修改选择项。例如,在使用下斜坡对文本字符的 Y 位置值进行动画制作时,字符将以某个角度逐渐从左下位置向右上位置移动。您可以指定正方形、上斜坡、下斜坡、三角形、圆形和平滑。

通过使用不同的形状选项,您可以显著改变动画的外观。

为文本设置动画-PR模板网

原来的样子(左图)以及在选择整个单词之后,将“依据”设置为“字符”,对 Y 位置值设置动画,以便单词位于帧的底部,并且将“形状”设置为“下斜坡”的样子(右图)

为文本设置动画-PR模板网

将“形状”设置为“三角形”

平滑度

确定在您使用正方形时,动画从一个字符过渡到另一字符所耗费的时间量。

缓和高和缓和低

确定在选择项的值从完全包含(高)更改为完全排除(低)时的变化速度。例如,如果缓和高为 100%,则在充分选择字符到部分选择字符时,字符将更缓慢地更改(缓和到更改)。如果缓和高为 -100%,则在充分选择字符到部分选择字符时,字符将快速更改。如果缓和低为 100%,则在部分选择字符或未选择字符时,字符将更缓慢地更改(缓和到更改)。如果缓和低为 -100%,则在部分选择字符或未选择字符时,字符将快速更改。

随机排序

以随机顺序向范围选择器指定的字符应用属性。(相比之下,在您使用摆动选择器时,会随机排列动画器属性的值。)

随机植入

在随机排序选项设置为“打开”时,计算范围选择器的随机顺序。在随机植入为零时,植入将基于其动画制作器组。如果您想复制动画制作器组并保持与最初的动画制作器组中相同的随机顺序,请将随机植入设置为除零之外的值。

摆动选择器属性

除其他选择器的一般属性之外,摆动选择器还包括以下属性:

最大量和最小量

指定选区的变化量。

摇摆/秒

设置选区中每秒发生的变化量。

关联

每个字符的变化之间的关联。设置为 100% 时,所有字符同时摆动相同的量,设置为 0% 时,所有字符独立地摆动。

时间相位和空间相位(旋转次数 + 度数)

摆动的变化形态,以动画在时间上或每个字符(空间)的相位为依据。

锁定维度

将摆动选择项的每个维度缩放相同的值。当摆动“缩放”属性时,此选项非常有用。

随机植入

表达式选择器属性

展开表达式选择器属性组和数量属性组,以便在时间轴面板中显示表达式字段。默认情况下,数量属性以表达式 selectorValue * textIndex/textTotal 开始。

表达式选择器允许您表示每个字符的选择器值。表达式的每个字符被计算一次。每次计算时,都会更新输入参数 textIndex 以匹配字符的索引。

注意:

将回弹文本或蠕动前进动画预设应用于文本图层以查看表达式选择器的使用方式。要查看图层上的所有表达式,请选择图层并按 EE。

除了您在别处使用的表达式元素之外,您还可以使用以下属性来以任意数量的相关方法为选择项设置动画:

textIndex

返回字符、字或行的索引。

textTotal

返回字符、字或行的总数。

selectorValue

返回前一个选择器的值。将此值看成是来自堆积顺序中表达式选择器上方的选择器的输入。

注意:

属性 textIndex、textTotal 和 selectorValue 只能与表达式选择器一起使用。在别处使用它们会导致语法错误。

为文本设置动画-PR模板网

填充颜色使用表达式动画制作器随机更改。

文本锚点属性

文本动画制作器相对于锚点为字符位置、旋转和大小相关的属性设置动画。您可以使用文本属性(锚点分组)来指定用于变换的锚点是针对每个字符、每个词、每行还是整个文本块。此外,您可以相对于具有分组对齐属性的组的锚点,控制字符的锚点的对齐方式。

为文本设置动画-PR模板网

原始文本,然后旋转并将“分组对齐”设置为“字符”、“词”和“行”

  1. 在时间轴面板中展开文本图层,并展开更多选项属性组。
  2. 执行以下任一操作:
    • 从“锚点分组”菜单选择如何分组字符锚点。
    • 降低“分组对齐”值可向左上方移动每个锚点。
    • 增加“分组对齐”值可向右下方移动每个锚点。

    注意:要将一组大写字母中的锚点居中,请尝试将“分组对齐”值设置为 0%-50%。要将一组小写字母中的锚点居中,或者您同时使用小写和大写字母,请尝试 0%-25%。

在“时间轴”面板中为文本动画选择特定属性时,锚点将显示在合成面板中。这些属性包括锚点分组、分组对齐和以下动画制作器属性:锚点、位置、缩放、旋转(包括逐字符 3D 化版本:X 轴旋转、Y 轴旋转和Z 轴旋转)。

逐字符 3D 化文本属性

您可以使用 3D 动画属性以三维形式移动、缩放和旋转单个字符。在为图层启用逐字符 3D 化属性时,这些属性将变得可用。位置、锚点和缩放将获得第三个维度;两个额外的旋转属性(X 轴旋转和Y 轴旋转)将变得可用。2D 图层的单个旋转属性重命名为 Z 循环。

3D 文本图层有一个自动方向选项独立定向每个字符,该选项围绕每个字符各自的锚点定向每个字符,以面向活动摄像机。如果尚未启用“逐字 3D 化”属性,选择独立定向每个字符会启用文本图层的“逐字 3D 化”属性。

启用逐字符 3D 化属性会导致文本图层中每个字符的行为类似文本图层内的单个 3D 图层,后者的行为如同包含折叠变换的预合成。逐字 3D 化图层与其他 3D 图层相交,这些图层遵循具有折叠变换的 3D 预合成的标准规则。

在您为文本图层的字符启用 3D 属性时,文本图层本身将自动成为 3D 图层。因此,在向图层添加逐字符 3D 化属性时,文本图层将成为 3D 图层,无论是通过从其他图层复制和粘贴“Y 轴旋转”属性添加还是通过应用 3D 文本动画预设添加。

逐字 3D 化图层由开关列中的一个特殊图标  为文本设置动画-PR模板网  指定。

更多选项属性组中的字符间混合以及填充及描边选项不适用于逐字 3D 化图层。

逐字符 3D 化图层可能会降低渲染性能。在您将图层从逐字符 3D 化转换为 2D 时,逐字符 3D 化图层所特有的动画制作器属性和维度将丢失。重新启用逐字符 3D 化不会恢复这些属性的值。

  • 要为文本图层启用逐字 3D 化动画制作器属性,请选择图层,然后从动画 > 动画文本菜单中或从时间轴面板中图层的动画菜单中选择启用逐字 3D 化。
  • 要禁用文本图层的逐字 3D 化动画制作器属性,并将图层转换成 2D 图层,请在时间轴面板的开关列中单击图层的逐字 3D 化”开关  为文本设置动画-PR模板网
  • 要禁用文本图层的逐字 3D 化动画制作器属性,但将其保留为 3D 图层,请选择启用逐字 3D 化以取消选择。

用于逐字符 3D 化文本动画的在线资源

Trish 和 Chris Meyer 在/ProVideo Coalition 网站上的一个视频中介绍了逐字 3D 化文本动画。

Angie Taylor 在 Digital Arts 网站上提供了一个教程,演示如何将逐字 3D 文本动画与一个常见变通解决方法结合使用来模拟凸出的 3D 文本。

在路径上创建文本并为文本设置动画

当文本图层上有蒙版时,您可以使文本跟随蒙版以作为路径。然后您可以为该路径上的文本设置动画,或者为路径本身设置动画。您可以使用开放型或闭合型蒙版来创建文本路径。在创建路径之后,可以随时修改它。使用封闭蒙版作为文本路径时,请确保将蒙版模式设为无。

注意:

要禁用文本图层的路径选项属性组,请选择路径选项属性组的可见性  为文本设置动画-PR模板网 (眼球)开关。暂时禁用路径选项属性组可使编辑文本和设置文本格式更容易。

沿蒙版路径定位文本

  1. 创建文本图层并输入文本。
  2. 选择文本图层后,使用钢笔工具或蒙版工具在合成面板中绘制蒙版。
  3. 在时间轴面板中,展开文本图层的路径选项属性组,然后从路径菜单中选择蒙版。文本将自动使用在段落面板中指定的对齐方式。
  4. 要在路径上重定位文本,请在时间轴面板中使用首字边距和末字边距属性更改文本边距,或在合成面板中执行以下任一操作:
    • 拖动左边距控件  为文本设置动画-PR模板网 、中心边距控件  为文本设置动画-PR模板网  或右边距控件  为文本设置动画-PR模板网  以便移动路径上的文本。
    • 按住 Shift 键拖动任何边距控件以便将控件与蒙版顶点靠齐。

    注意:在时间轴面板中的文本属性组中选择属性,可以在合成面板中查看边距控件。文本对齐方式确定可使用哪些控件。

    为文本设置动画-PR模板网

    在“合成”面板中更改路径文本的末字边距

文本路径属性

使用路径选项属性来指定路径,并改变单个字符出现在路径上的方式——垂直于路径、左对齐或右对齐、反转等。对路径选项属性进行动画制作是沿路径对文本进行动画制作的一种简单方式。

反转路径

反转路径的方向。

垂直于路径

旋转每个字符,以便它垂直于路径。

强制对齐

将第一个字符放置在路径的开头(或指定的首字边距位置),将最后一个字符放置在路径的末尾(或指定的末字边距位置),然后以均匀间距分布第一个字符和最后一个字符之间的其余字符。

首字边距

指定第一个字符的位置,以像素为单位,相对于路径的开始位置。当文本为右对齐,并且强制对齐为关闭时,将忽略首字边距。

末字边距

指定最后一个字符的位置,以像素为单位,相对于路径的结束位置。在文本为左对齐,并且强制对齐为关闭时,将忽略末字边距。

上次更新日期: 2023年5月25日

原文链接:https://helpx.adobe.com/cn/after-effects/using/animating-text.html