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.
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). |