文本修改器
通过组合范围、衰减和动画偏移,你可以创建文本显示、波浪动画、字符弹跳和逐字母运动等效果。
修改器组
Text Modifier Group(文本修改器组)由一个 Range 和一组 Properties 组成。
- Properties 决定要改变什么,例如位置、旋转、缩放、不透明度或 Follow Path。
- Range 决定哪些字符、单词或行会受到影响。
单个修改器组可以影响共享同一范围的多个属性。
可以组合多个修改器组来创建分层效果。例如,一个修改器组可以为字符缩放添加动画,而另一个修改器组可以为位置添加动画。
添加修改器组
选择一个文本对象,然后点击 Text Modifier 面板中的 + 按钮。

Properties
Properties 决定文本如何被修改。
每个修改器组可以修改以下一个或多个属性:
- Position - 沿 X 轴和 Y 轴移动文本。
- Rotation - 围绕文本原点旋转文本。
- Scale - 改变文本大小。
- Origin - 调整用于旋转和缩放的轴心点。
- Opacity - 改变文本的透 明度。
- Follow Path - 将文本对齐到路径,并控制字形如何跟随路径方向。
- Variables - 调整可变字体轴,例如 weight 或 width。需要所选轴支持的可变字体。
可以在单个修改器组中组合多个属性,以创建更复杂的效果。
添加 Property
选择一个文本对象,然后点击 Modifier Group 中的 + 按钮。每个属性都有自己的设置,可进行调整和动画处理。

如果舞台上看不到 Text Modifier 的范围或数值,请打开 View Options 菜单,并确保已启用 Text Modifier Range 和 Text Modifier Values。

Opacity
Opacity 值控制修改器组范围内文本的不透明度。
Invert 选项控制范围外文本的不透明度:
- Disabled:范围外的文本完全透明(0% 不透明度)。
- Enabled:范围外的文本完全可见(100% 不透明度)。

Follow Path
若要让非文本对象沿路径移动,请改用 Follow Path Constraint。
Follow Path 修改器允许文本沿矢量路径的形状排列。这可用于创建弧形文本、圆形文本布局,或沿路径移动的动画文本。

- Follow - 要跟随的路径。
- Trim Start and End - 定义文本从路径的哪里开始和停止跟随。位于裁剪区段之外的文本会从最近的裁剪点继续延伸,方向与路径朝向一致。
- Offset - 从路径上的哪个位置开始。
- Strength - 控制文本跟随路径的强度。为 0% 时,文本保持在原始位置。为 100% 时,文本完全跟随路径。为 Strength 添加动画,可让文本过渡到路径上或从路径上离开。
- Auto Orient Glyphs - 使字形的旋转跟随路径。
- Auto Orient Lines - 旋转每一行,使其跟随路径方向。
Range
Range 可以定义为文本长度的百分比,也可以定义为索引值。
Range 可以按字符、单词或行应用。打开 Range Options 弹出菜单以配置范围行为。
你可以通过舞台上的阴影区域查看 Range 的可视化表示。可以在工具栏的可见性菜单中配置舞台视觉选项。

可以向单个修改器组添加多个 Range,以创建复杂效果。
Run
决定修改器是应用到整个文本对象,还是只应用到特定文本段。
当一个文本对象包含多个文本段时,可以将修改器限制到单个文本段,而不是影响所有文本。
Falloff
使用 Falloff 值为应用的修改器属性添加插值。例如,一个将字形缩放到 200%、Range 从 0% 到 100%、Falloff 从 25% 到 75% 的修改器组,会在文本的前四分之一中将字形从 100% 逐渐缩放到 200%,并在文本的最后四分之一中再逐渐缩回。
Falloff 可通过舞台参考线上的较深阴影进行可视化。

Offset
使用 Offset 沿文本移动 Range。尝试为 Offset 值添加动画,以沿文本创建擦除效果。例如,Scale 修改器可以为 Offset 添加动画,让单个字形放大后再缩回。

Range Options
可以在 Range 名称旁的弹出菜单中找到其他 Range Options,用于更精细地控制范围选择行为。
Increment
定义修改器属性按以下方式应用:
- 字符(包含或不包含空格)
- 单词
- 行
Increment 值会影响基于索引的 Range Type。
Mode
定义当多个 Range 重叠时如何组合修改器值。
例如,如果两个重叠的 Range 各自应用 200% 的 Scale,Add 模式会将它们组合,产生 400% 的 Scale。
在可见性菜单中打开 Modifier Range Values,即可获得数值提示,显示 Text Modifier 对字形的影响程度。
Strength
调整 Range 内修改器的整体影响。值为 0% 时会禁用修改器,100% 时会应用其完整效果。
Range Type
设置 Range Type,可将 Range 的 Start、End 和 Offset 值配置为文本长度的百分比,或配置为索引。你可能还需要结合 Increment 值一起考虑。例如,按字符递增时,索引值 1 会定位到第二个字符;而按单词递增时,索引值 1 会定位到第二个单词的开头。
Falloff Interpolation
修改 Falloff Interpolation 以定义自定义三次曲线。Falloff 默认使用线性插值。
View Options
通过工具栏中的可见性菜单切换舞台上的视觉参考线:
- Text Modifier Range:切换舞台上阴影区域的显示,用于高亮所选文本对象上的 Range 位置。
- Text Modifier Range Values:切换修改器范围上每个字形数值的显示,用于指示给定修改器应用的强度。

用例:为文本钟摆制作动画
这个简单示例将帮助你熟悉如何使用 Text Modifiers 制作动画。