Vector and paint · Shape keys and morphing
Documentation

Shape keys and morphing

Edit a path at another time and the shape morphs between the two, like shape keys in 3D tools.

A path can change shape over time. Each shape you set at a moment is a shape keyframe; EaseKit morphs smoothly between them. It's how a play icon turns into a pause icon, or a blob breathes.

  1. Select a path and enter vector mode (⇧⌘P).
  2. Move the playhead to a later time.
  3. Move some points. EaseKit adds a shape keyframe at the playhead.
  4. Play: the shape morphs from the first shape to the second.

Use Previous shape keyframe and Next shape keyframe in the vector toolbar to jump between them. Shape keyframes also appear in the timeline, where you can move them and change their curve like any other keyframe.

Shape keyframes: the same path at two moments

Where morphs play

ExportMorph
Video, GIF, PNG, HTML, Web Animations, ReactYes
LottieYes, as an animated Lottie path
CSSYes in Chrome and Firefox; Safari keeps the first shape
SwiftUINo: the file uses the first key's shape, with a comment