ae_add_text_animator
Adds an After Effects text animator reveal via Range Selector offsets, with wave or sequential per-character/word/line timing.
Instructions
Add a text animator reveal (the motion-design way, instead of animating Transform): offsets such as position [0, 40], opacity 0, blur 16 are applied through a Range Selector that is animated away. shape 'rampUp' (default for characters/words) slides a soft window over the text so letters overlap in a wave; 'square' (default for lines) animates Start 0 -> 100 with strong ease. mode 'out' mirrors the reveal (last units leave first). Several layers can be staggered. One undo step.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "ae_add_text_animator"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| comp | No | Composition name or numeric item id. Omit to use the active composition. | |
| ease | No | Range Selector Advanced ease: { high, low } in percent. | |
| mode | No | ||
| name | No | Animator name (default 'MCP Reveal'). | |
| shape | No | rampUp = overlapping wave, square = one unit after another. | |
| start | No | Start time in seconds (default: layer in-point). | |
| layers | No | Text layers. Omit to use the selected layers. | |
| basedOn | No | Default characters. | |
| offsets | No | { position, anchorPoint, scale, rotation, opacity, blur, tracking, fillColor, skew }. Default { position: [0, 40], opacity: 0, blur: 16 }. | |
| stagger | No | Frames between layers (default 0). | |
| duration | No | Default 1. | |
| influence | No | Ease influence of the selector keys (default 85 for square, 50 for rampUp). | |
| waveWidth | No | rampUp: width of the soft window in % of the text (default 40; larger = more overlap). |