Curves

How a value travels from key to key: easing presets, springs, hold, the curve editor, and the graph editor's value and speed curves.

A key's curve is the one going out of it, to the next key. It decides whether a move starts slowly, overshoots, bounces or snaps. New keys use Ease in and out · Quad, which is what F9 (easy ease) applies too.

Try every curve on a mini timeline. These are the editor's own curves, springs included:

Curve
A layer keyed from the left to the right over 1.2 s
0 ms

Drag the playhead to scrub; pick another curve to compare. Value at the playhead: 0%

How to

Pick a curve, then make it your own

Pick a curve, then bend it · 0:08
Description

A logo reveal in Animate with the wordmark’s rows open. A key is clicked and Edit the curve… opens its curve editor in the key inspector. The Back tile is picked, which overshoots and settles, then a handle of the curve is dragged, which turns it into a custom bezier. The playhead plays the new move.

  1. Click a key, then Edit the curve… in the key inspector (or right-click the key and choose Edit curve…).
  2. Pick a family from the tiles: Linear, Sine, Quad, Cubic, Quart, Quint, Expo, Circ, Back, Elastic, Bounce, Spring or Hold. In, Out or In & out sets its direction, and it's remembered for the next family you pick.
  3. Drag one of the curve's two handles to reshape it. A named curve turns into the closest custom bezier first, so nothing jumps. Handles can go above and below the box, for an overshoot or an anticipation.
  4. Press Home, then Space, to see it.

Make a move settle more slowly in the graph editor

Shape the speed in the graph editor · 0:06
Description

A logo reveal in Animate with the wordmark selected. Shift+F3 swaps the key rows for the graph editor, showing the wordmark’s value curves. Speed shows how fast each value changes instead. A key is picked and its handle dragged to make the move start faster and settle longer; the curve and the playback follow.

  1. Select the layer and press Shift+F3. The key rows give way to the graph editor, with a curve per animated number.
  2. Value shows where each value is over time. Speed shows how fast it's changing.
  3. Click a key to show its handles, then drag the out-handle. In Value mode it shapes the curve. In Speed mode, up and down is speed and left and right is influence, the way After Effects works.
  4. Press Shift+F3 again to go back to the keys.

Copy a curve to other keys

In the curve editor, Copy this curve puts it on the clipboard. Pick other keys, open their curve editor and click Paste a curve. It also accepts a CSS cubic-bezier(…) you've copied from somewhere else.

Reference

The curves

CurveWhat it does
LinearConstant speed
HoldStays at the value, then jumps at the next key. ⌘⌥H (Ctrl+Alt+H) toggles it
Sine, Quad, Cubic, Quart, Quint, Expo, CircEasing families from gentlest to sharpest, each Ease in, Ease out or Ease in and out
BackOvershoots and comes back. Overshoot sets how far (1.70 is the classic amount, 1.9 is punchier)
ElasticSprings past the value several times. Period sets how tight the wobble is
BounceBounces off the end value like a dropped ball
SpringA real spring simulation: Spring: gentle, quick, bouncy or slow, or your own Stiffness, Damping and Mass
Custom curveA cubic-bezier you shaped, or pasted as CSS. Its readout shows the CSS (cubic-bezier(x1, y1, x2, y2))

A curve menu (the transport bar, the key inspector and the key menu's Curve) lists all of these by name, like Ease out · Back. A custom curve shows as Custom curve.

The curve editor

The preset tiles; the direction switch; the plot with its two handles; for a bezier, x1, y1, x2 and y2 to type; for Back, Elastic and Spring, their parameters as sliders; and at the bottom the CSS readout, Copy this curve and Paste a curve.

The graph editor

DoTo
Value / SpeedSwitch between the value graph and the speed graph
Fit (or double-click the graph)Frame every curve
Click a keyPick it and jump to it; Shift or ⌘ adds to the pick
Drag a keyMove it in time and value. It snaps to times and to other keys' values; hold Shift to lock it to one axis
Drag a handleShape the curve (Value), or change speed and influence (Speed). A dashed handle belongs to a named curve that isn't a bezier: dragging it makes one
Drag on the backgroundMarquee-pick. A click clears the pick
ScrollPan. ⌘ or Ctrl + scroll zooms time, Shift + scroll zooms values

The list beside the graph names each curve (Wordmark · Offset Y) with its colour. It shows the tracks with picked keys, plus every animated number of the selected layers.