Your first animation
A shape that moves, with timing that does not look like a robot. About five minutes.
We are going to move a shape across the canvas and make the motion feel deliberate. The point is not the shape — it is the three habits at the end, which are what separate animation that moves from animation that reads.
1 — Draw something#
- Open the editor. You get a blank canvas and an empty timeline.
- Press
Mfor the rectangle tool and drag out a shape near the left edge. - Give it a fill you can see against the background.
2 — Set two keyframes#
- Put the playhead at 0 seconds.
- In the inspector, click the stopwatch next to Position. That records a keyframe where the shape is now.
- Move the playhead to 1 second.
- Drag the shape to the right side of the canvas. A second keyframe appears automatically.
- Press space to play.
It moves. It also looks mechanical, because the default interpolation is linear — constant speed from start to stop, which nothing in the physical world does.
3 — Fix the timing#
- Select both keyframes.
- Apply Easy Ease. Play it again — it now accelerates and decelerates.
- Open the graph editor.
- Drag the first keyframe's outgoing handle further to the right.
That last step is the one that matters. Easy Ease is symmetric, which is better than linear but still generic. Real objects usually take their time getting going and stop decisively — or the reverse. The asymmetry is the character.
The graph plots value against time, so the slope is speed. Flat means stopped, steep means fast. Pulling a handle out flattens the curve near that keyframe, which means more time spent slow there.
4 — Add secondary motion#
One object moving in one way is an animation. Two things happening at slightly different times is motion design.
- With the shape selected, add the Inertia driver on Position.
- Set Bounce around 3, Decay around 8, Amplitude around 0.4.
- Play it back.
The shape now overshoots its landing and settles. You did not keyframe that — Inertia measured how fast the shape was travelling when it arrived and rang around the keyframe accordingly. Move the end keyframe further away and the overshoot grows on its own, because the shape is arriving faster.
The three habits#
- Never ship linear. It is the default, and it always looks like the default.
- Make the ease asymmetric. Slow out and fast in, or fast out and slow in. Symmetric easing is safe and forgettable.
- Let something arrive late. A shadow, a second element, a bit of overshoot. Simultaneity is what makes motion look computed.