AbsentMotion

Keyframes and easing

Animate any value over time, move and retime keyframes, shape the motion with easing curves.

On this page

A keyframe stores the value of one property at one moment. Between two keyframes the app calculates the values in between, which makes the animation. Almost every value can be animated: position, size, rotation, tilt, skew, opacity, colors, stroke, border and shadow settings, shape parameters, camera and model settings, volume, and the settings of effects.

Add and remove keyframes

  1. Select a layer and open a panel, for example Transform, Opacity or Effects.
  2. Put the playhead at the time you want.
  3. Tap the Add keyframe button (a diamond) in the left column of the panel. It turns into Remove keyframe while the playhead sits on a keyframe.
In a panel: the keyframe button (1), a keyframe diamond on the layer bar (2) and Easing (3).
In a panel: the keyframe button (1), a keyframe diamond on the layer bar (2) and Easing (3).

Good to know:

Keyframes on the timeline

Keyframes show as small diamonds on a layer's bar. On the selected layer they are larger, and the one under the playhead has a ring. While a property or an effect is open, only its diamonds show; with the tool grid showing, all the layer's diamonds show.

There is no copy and paste for a single keyframe. To reuse keyframes, copy the whole layer (they travel with it), copy an effect, or save a preset.

Easing: the shape of the motion

By default a value moves in a straight line from one keyframe to the next. Easing changes how fast it moves in between.

Tap Easing (the curve button) in a panel. A graph opens for the segment that ends at the next keyframe. The playhead has to be between two keyframes of the property; otherwise the app asks you to add keyframes first.

The easing graph: the curve handles (1), the ready-made curves (2), the kinds of curve (3), Reverse the curve (4) and More (5).
The easing graph: the curve handles (1), the ready-made curves (2), the kinds of curve (3), Reverse the curve (4) and More (5).
KindWhat it does
CUBIC BEZIER EASINGA smooth curve with two handles. Presets: Linear, ease-in, ease-out, ease-in-out.
BOUNCEBounces at the end like a ball.
ELASTICOvershoots and springs back.
CYCLICRepeats a wave.
RANDOMJumpy random movement.
STEPSJumps in steps instead of moving smoothly.
ELASTIC STEPSSteps that overshoot.

Ready-made animation

You do not have to build every animation by hand. These all write ordinary keyframes or effects that you can edit afterwards.