Animate visuals in your scene to change their position, size, cropping, rotation, or opacity over time. In this guide, we’ll share how to create and adjust animations to control exactly how a layer moves or changes.
This article covers:
- How to add an animation to a layer
- How to remove an animation
- Available animation presets
- How to create a custom animation
- How to adjust animations in the timeline
- Animation curves
- Animations by unit
- Known limitations and tips
Add an animation to a layer
- Select the visual or text layer in the Scene Editor.
- In the hover menu, click Animation.
- Choose a preset from the dropdown, or select Custom.
Remove an animation
- Select the animated layer in the Script editor.
- Click Animation in the hover menu.
- Open the options menu for the animation.
- Select Remove.
You can also add or remove animations from the Properties panel.
Available animation presets
Choose from the following in/out presets for visual or text layers:
| Preset | Description |
|---|---|
| Blur | Fade from or to a blurred layer. |
| Spin | Spin the layer into or out of view. |
| Wipe | Wipe the layer to reveal or hide it. |
| Appear | Text fades in word by word (text only). |
| Fade | Fade to or from black. |
| Reveal | Text slides in from a direction—left, right, top, or bottom (text only). |
| Scale | Animate the scale of a layer. |
| Slide | Slide a layer into or out of view from any direction. |
| Zoom and pan | Zooms and pans across a visual (not supported on text). |
| Ken Burns | Allows smooth, directional zooms and pans with fine-tuned control. |
Animation presets and script track layers
In/out presets are designed for b-roll layers with defined start and end points. Script layers are continuous and don’t support these presets—you’ll need to use custom keyframe animations instead.
Custom keyframe animations
With a custom animation, you control exactly how a visual or text element appears, moves, or changes over time. Define the start and end using keyframes, then adjust properties like position, size, and opacity.
Add and adjust a custom keyframe animation
- Select a visual in the Scene Editor.
- Click Animation, then select Custom.
- Your animation appears in the timeline with two keyframes.
- Select the start keyframe and adjust position, size, rotation, cropping, or opacity.
- Repeat for the end keyframe.
- Press
Escto exit animation mode.
To re-adjust animations, click Edit keyframes in timeline in the Properties panel.
Text animation by unit
Animate text by word, line, or paragraph using the Appear and Reveal presets.
- By word: Each word animates separately.
- By line: Each line animates as a unit.
- By paragraph: The entire paragraph animates together.
Animation curves
Animation curves control pacing between keyframes. By default, animations use a linear curve (constant speed), but easing options create more natural motion.
Open Animation settings in the Properties panel to choose a curve.
Adjusting animations in bulk
Descript does not currently support applying or editing animations in bulk. Submit a feature request →