创建新建合成。
在 Adobe After Effects 中应用文本动画技术,使用实际示例和资源为您自己的动态设计项目提供参考。
After Effects 提供大量功能,用于制作有效的创意 2D 和 3D 文本动画。 此处的资源和示例提供如何在 After Effects 中制作文本动画的详细说明。
示例:使用逐字符 3D 化属性为字符设置动画
此示例演示了您可以如何轻松地为单个 3D 字符设置动画,以便每个字符离开文本行并谢幕。
选择动画 > 动画文本 > 启用每字符 3D。
选择动画 > 动画文本 > 位置。
选择动画 > 动画文本 > 旋转。
在时间线面板的动画器组中,将X 旋转属性设置为 45,并将位置值设置为 (0.0, 0.0, -100.0)。
展开范围选择器 1。
单击偏移属性的秒表图标,以在 0 秒处按当前值设置初始关键帧。
将偏移属性值设置为 -15%。
将结束属性值设置为 15%。
将当前时间指示器移至 10 秒,并将偏移值设置为 100%。
按 R 键可显示整个图层的旋转属性。
将图层的Y 旋转值设置为 -45,以旋转整个图层,从而更容易看到字符的 3D 运动。
示例:位移字符
此示例说明如何通过指定字符偏移值并为范围选择器制作动画,轻松为随机字符制作动画,使其逐渐组成可读的单词或短语。
选择动画 > 动画文本 > 字符偏移。
在时间线面板中,将字符偏移值设置为5。
展开范围选择器 1。
单击开始秒表,在 0 秒处设置初始关键帧,并将值设置为 0%。
将字符对齐设置为居中。
示例:使用摆动选择器为字符设置动画
此示例演示了为各个字符的位置设置动画是多么容易。 它还显示了摆动选择器如何只通过将动画添加到图层中来创建动画的动态更改。
选择动画 > 动画文本 > 位置。
在时间线面板中,将位置属性的 y 值向左拖动,直到所有字符都移出画面。
展开范围选择器 1。
单击开始秒表,并在 0 秒处将其保持为 0%;然后将当前时间指示器移至 5 秒,并将“开始”设置为 100%。
折叠动画器 1组。
确保除了时间线面板中的文本图层名称之外未选择任何内容,然后从动画菜单中选择填充颜色 > 色相。 新的动画器组“动画器 2”会显示在时间线面板中。
将填充色相设置为1x+0.0。
展开动画 2 的范围选择器 1。
单击开始秒表,并在 0 秒处将其保持为 0%;然后将当前时间指示器移至 5 秒,并将“开始”设置为 100%。
选择填充色相后,从添加菜单中选择选择器 > 摆动。
如果您将“填充色相”属性添加到“动画 1”中,然后添加摆动选择器,那么位置和颜色都将摆动,而不仅仅是颜色摆动。
示例:为文本字符间距设置动画
此示例显示在调整文本行的字符间距时隔离字符是多么容易。 使用“字符间距”和“行锚点”动画制作器属性,您可以轻松地移动一个或几个字符。
选择文本图层后,单击段落面板中的居中文本按钮。
选择视图 > 显示网格。
在时间线面板中,选择文本图层,然后选择动画 > 动画文本 > 字距调整。
确保在字距调整类型菜单中指定前后。
单击字距调整量秒表,并在 0 秒处将值保持为 0。
将当前时间指示器移至 5 秒,然后拖动字距调整量值,直到所有字符都移出屏幕。
当当前时间指示器位于 0 时,拍摄合成面板的快照。 您将使用此快照以及网格来确定动画末尾的数字 7 的原始位置。
单击显示快照按钮。
在时间线面板中,选择动画器 1,然后从添加菜单中选择行锚点。
拖动行锚点值,直到7大致位于合成面板中心的原始位置。
单击合成面板中的显示快照按钮,以查看7原始位置的精确位置。 调整行锚点值,使字符位于原始位置。
示例:使用选择器为特定单词设置动画
此示例显示如何使用选择器将动画限制在特定的单词。
选择动画 > 动画文本 > 倾斜。
在时间线面板中,将倾斜值设置为35。
确保当前时间指示器位于 0 秒,然后单击结束秒表。
在合成面板中,将两个选择器栏拖到 Speeding 中S的左侧。
示例:创建写入动画
可以通过使用不透明度动画制作器属性,轻松创建在屏幕上书写的外观。
选择动画 > 动画文本 > 不透明度。
将不透明度设置为0%。
展开范围选择器 1,然后单击开始的秒表图标。
在合成面板中,将开始选择器拖到文本左边缘(值将为 0)。
将当前时间指示器移至 5 秒,然后将合成面板中的开始选择器拖到文本右边缘(值将为 5)。
默认情况下,“平滑度”属性设置为 100%。 要创建打字机外观,请展开“高级”属性并将“平滑度”设置为 0%。
示例:使用多个选择器设置文本动画
此示例将表达式选择器中的 selectorValue 参数与摆动选择器一起使用,使一个字符串随机闪烁。
在时间线面板中,从文本图层的动画菜单中选择不透明度。
在时间线面板中展开文本图层及其动画器。
选择范围选择器并将其删除。
在文本图层的动画器属性组旁,选择添加 > 选择器 > 摆动。
选择添加 > 选择器 > 表达式。 如果摆动选择器不在表达式选择器之前,请将摆动选择器拖到表达式选择器上方。
展开表达式选择器。
selectorValue * textIndex/textTotal
r_val=selectorValue[0];
if(r_val < 50)r_val=0;
if(r_val > 50)r_val=100;
r_val
示例:使用表达式设置文本位置动画
此示例将 textIndex 和 textTotal 属性与摆动表达式结合使用为一行文本设置动画。
在时间线面板中展开文本图层,以查看文本属性。 从动画菜单中添加位置动画器组。
要添加表达式选择器,请选择“添加”菜单,然后选择选择器 > 表达式。 展开表达式选择器以显示其选项。
selectorValue * textIndex/textTotal
seedRandom(textIndex);
amount=linear(time, 0, 5, 200*textIndex/textTotal, 0);
wiggle(1, amount);
此示例中使用线性方法,以便随时间推移向下倾斜最大摆动量。
示例:为作为时间码显示的文本设置动画
在时间线面板中未选择任何图层的情况下,在效果和预设面板中双-击当前时间格式动画预设。 (您可以在效果和预设面板的包含字段中键入动画预设名称,以找到该动画预设。)
此时会创建一个新的文本图层,并在源文本属性上添加表达式,使文本以项目设置的时间显示格式显示当前时间。
您可以使用全局类别中的其他表达式,以其他格式显示时间。
要查看图层上的表达式,请选择图层并按 EE。
使用 After Effects 完成更多工作
使用 Adobe After Effects 创建令人难以置信的动态图形、文本动画和视觉效果。 专为影片、电视、视频和网页而设计。