- Example: Animate characters with per-character 3D properties
- Example: Offset characters
- Example: Animate characters with the Wiggly selector
- Example: Animate text tracking
- Example: Use selectors to animate specific words
- Example: Create a write-on animation
- Example: Animate text with multiple selectors
- Example: Animate text position with expressions
- Example: Animate text as a timecode display
For a video tutorial on animating text, go to the Adobe website at Adobe website.
Chris and Trish Meyer provide a video tutorial on the ProVideo Coalition website about entering, editing, formatting, and typesetting text.
Chris and Trish Meyer provide a video tutorial on the Focal Press website that demonstrates and explains text animation.
John Dickinson provides an overview of animation presets, including text animation presets, in a two-part tutorial on his Motionworks website. This two-part tutorial also demonstrates how to use text animators and selectors to create your own text animations or modify the animations created by animation presets:
John Dickinson provides a video tutorial on his Motionworks website that demonstrates animation of the Source Text property.
Harry Frank provides a tutorial on animating text with text animators on the Digital Arts Online website.
Aharon Rabinowitz provides a video tutorial on the Creative COW website that shows a few ways to make 3D extruded text in After Effects, using duplicate layers or the Shatter effect.
In the “After Effects Text Tips” series of video tutorials on the Creative COW website, Aharon Rabinowitz demonstrates how to use multiple text animators to create and fine-tune complex text animations.
Steve Holmes provides a tutorial on the Layers Magazine website that uses three text animators and per-character 3D text animation to create a text animation.
Colin Braley provides a tutorial and example project on his website that show how to use an expression on the Source Text property to animate text to overcome some of the limitations of the Numbers effect.
Eran Stern provides a set of video tutorials on the Creative COW website that show how to use the text animation features to create a variety of simple animations, including some that use punctuation and other non-alphanumeric symbols as simple vector graphics elements:
Eran Stern provides a video tutorial on the Creative COW website that demonstrates how to use per-character 3D text animation to animate text along a path in the shape of a 3D tornado.
Rhys Enniks provides a video tutorial on his website in which he uses expressions and multiple text animators and range selectors to animate text as if it is being typed onto a computer screen.
Angie Taylor provides a tutorial on the Digital Arts website that shows how to use per-character 3D text animation together with a common workaround for simulating extruded 3D text.
Eran Stern provides a video tutorial on the Artbeats website that shows how to use the After Effects text animation system as a particle system.
Rich Young collects several resources and tutorials for creating extruded 3D text in After Effects.
On the ProVideo Coalition website, Chris & Trish Meyer provide several tips for animating text in After Effects.
Toby Pitman shows tricks for using shape layers to animate text on the MacProVideo website.
Example: Animate characters with per-character 3D properties
This example illustrates how you can easily animate individual characters in 3D so that each character steps out of line and takes a bow.
- Create a new composition.
- Create a new text layer with the word ovation.
- Choose Animation > Animate Text > Enable Per-character 3D.
- Choose Animation > Animate Text > Position.
- Choose Animation > Animate Text > Rotation.
- In the Timeline panel, in the Animator group, set the X Rotation property to 45, and set the Position value to (0.0, 0.0, -100.0).
- Expand Range Selector 1.
- Click the stopwatch icon for the Offset property to set an initial keyframe with the value at 0 seconds.
- Set the Offset property value to -15%.
- Set the End property value to 15%.
- Move the current-time indicator to 10 seconds, and set the Offset value to 100%.
- Press the R key to show the Rotation properties for the entire layer.
- Set the Y Rotation value for the layer to -45, rotating the entire layer so that you can more easily see the 3D motion of the characters.
- Preview the composition.
Example: Offset characters
This example illustrates how you can easily animate random characters so that they gradually form a legible word or phrase by specifying a Character Offset value and animating the range selector.

- Create a new composition.
- Create a new text layer with the word Galaxy.
- Choose Animation > Animate Text > Character Offset.
- In the Timeline panel, set the Character Offset value to 5.
- Expand Range Selector 1.
- Click the Start stopwatch to set an initial keyframe at 0 seconds and set the value to 0%.
- Move the current-time indicator to 5 seconds and set the Start value to 100%.
- Set Character Alignment to Center.
- Preview the composition.
Example: Animate characters with the Wiggly selector
This example demonstrates how easy it is to animate the position of individual characters. It also shows how the Wiggly selector can create a dramatic change to the animation simply by adding it to the layer.

Example: Animate text tracking
This example shows you how easy it is to isolate characters when tracking a line of text. Using the Tracking and Line Anchor animator properties, you can easily move all but one or a few characters.

- Create a new composition.
- Create a new text layer and type 3579.
- With the text layer selected, click the Center Text button in the Paragraph panel.
- Choose View > Show Grid.
- In the Timeline panel, select the text layer and choose Animation > Animate Text > Tracking.
- Make sure that Before & After is specified in the Track Type menu.
- Click the Tracking Amount stopwatch and leave the value 0 at 0 seconds.
- Move the current-time indicator to 5 seconds and drag the Tracking Amount value until all characters are off the screen.
- Preview the animation.
- With the current-time indicator at 0, take a snapshot of the Composition panel. You will use this snapshot, and the grids, to determine the original location of the number 7 at the end of the animation.
- Move the current-time indicator to 5 seconds.
- Click the Show Snapshot button.
- In the Timeline panel, select Animator 1 and choose Line Anchor from the Add menu.
- Drag the Line Anchor value until the 7 is positioned in approximately its original position in the center of the Composition panel.
- Click the Show Snapshot button in the Composition panel to see the exact location of the 7 in its original location. Adjust the Line Anchor value to position the character in the original location.
- Preview the animation.
Example: Use selectors to animate specific words
This example shows how to use selectors to limit an animation to a specific word.

- Create a new composition.
- Create a new text layer with the words Speeding Saucer.
- Choose Animation > Animate Text > Skew.
- In the Timeline panel, set the Skew value to 35.
- Expand Range Selector 1.
- Make sure the current-time indicator is at 0 seconds and click the End stopwatch.
- In the Composition panel, drag both selector bars to the left side of the S in Speeding.
- Move the current-time indicator to 2 seconds and drag the right selector bar to the right side of the g in Speeding.
- Preview the composition.
Example: Create a write-on animation
You can easily create the appearance of writing on the screen by using the Opacity animator property.

Example: Animate text with multiple selectors
This example uses the selectorValue parameter in an Expression selector with the Wiggly selector to make a string of characters flash on and off randomly.
Example: Animate text position with expressions
This example uses the textIndex and textTotal attributes with the wiggle expression to animate a line of text.
Example: Animate text as a timecode display
With no layers selected in the Timeline
panel, double-click the Current Time Format animation preset in
the Effects & Presets panel. (You can locate the animation preset
by typing its name in the Contains field in the Effects & Presets
panel.) A new text layer is created, with an expression on the Source Text property that makes the text show the current time in the time display format set for the project.
You can use other expressions in the Global category to display time in another format.
To see the expressions on a layer, select the layer
and press EE.
