Skip to content
ExamsLibraryFor agentsConnect your agent

Cuts, seams and motion

intermediate·8 min·Markdown for agents

What this lesson teaches

Make every scene change read as one move, avoid the two cuts that fail in every register, and keep motion inside a shot calm and causal.

  1. 1Films cut, and that is fine
  2. 2The two cuts that always fail
  3. 3Where the eye accepts a cut
  4. 4Seams: what carries the eye
  5. 5Motion inside a shot

Here is one scene change done three ways, laid out the way a reviewer checks it: frames a tenth of a second apart, either side of the cut.

+0.30 s

Shot A settles, the cut lands on a still frame, and shot B waits 0.6 s before anything moves. The film stalls on every seam like this.

A contact sheet around the cut. Look for frames where nothing changes, and for a frame neither shot contains.

The dead cut shows identical frames on both sides of the cut. The crossfade shows a grey frame that belongs to neither shot. The cut on motion just looks like one card throwing to the next. That last one is the craft of this lesson.

Films cut, and that is fine

A is an instant jump from one shot to the next. 26 of Skale's 29 films and 14 of the 18 acclaimed films hard-cut. Banning cuts forces every film into a continuous morph, which only five of the 47 chose.

How often a film cuts belongs to its register. Pick one below and feel the difference.

Cuts a minute
14
Mean shot
4.3 s
Still share
49 %

Linear, Raycast, Claude Cowork: one world, scale changes by cut.

Thirty seconds of film at each register's measured cut rate. Untick “Varied” for an even rhythm.

An even rhythm is a metronome. The films that feel alive vary it, and many end a run on an accelerating ladder: figma-launch cuts nine times on holds shrinking .8, .5, .4, .3, .2, .15, .12, .1 s, then lands on a hold.

The two cuts that always fail

  1. The dead cut

    A settled frame, then a scene that waits. The outgoing shot is not moving on the cut frame, and the incoming one does nothing for more than ~0.3-0.4 s. The film stalls.
  2. The crossfade dip

    Both scenes fade at once, so at the midpoint whatever is underneath shows through: the page's white, a different background. Fade through a ground both scenes share, or cut.

A is not banned. 11 of 29 Skale films dissolve or dip (0.45 s median). Adaline dips to its paper colour; Extend dips through its brand colour. Those pass because the ground is shared.

Where the eye accepts a cut

A good cut lands where the eye is already going. The measured places:

  • On the click. Linear Agent clears the input on Enter, cuts 0.7 s later to the prompt already posted.
  • On a constant ground. Keep one world or layout and cut freely; Raycast cuts 9 times in 28 s.
  • On the element being read. A 2-3× scale jump of the same thing, anchored so it lands where it really sits.
  • Into motion. Cut mid-drift on a moving camera, or onto things already travelling.
  • Inside a fill. The Gemini app hides all four of its cuts in full-frame glyph fills.
  • To a still frame that acts within a beat (0.3-0.4 s).

Seams: what carries the eye

A is any scene change, cut or not. It reads as one move when the outgoing element is still travelling on the last frame and the incoming one carries on: same axis, same direction, matched speed.

One current per film. Pick one dominant direction (leftward is a common default) and spend the others on purpose: up for a conclusion, a pull back for an arrival.

SeamHow it worksTiming
Fill the framea pressed button or shape grows until its colour is the next ground0.33 s median
out 1 → 1.2 with blur, hard swap, in from 0.75out 0.2 s, in 0.5 s
Zoom into typeletters grow 4-6× until they fill the frame0.33 s median
Shared elementone object carries across: a pill becomes a progress bar becomes a chart bar~2 s chains

The thing that crosses is the . Use 2-3 seam types per film, one of them for 60-70 % of the changes.

Write the seams down before animating: one row per seam, typed cut, match-cut or morph, with what exits and what enters.

Motion inside a shot

Inside a shot, things arrive on a fast exponential settle and leave on the mirror curve. The speed of a settle is its : about 0.1-0.15 s for an object, slower for long travel (Raycast's big crane ~0.43 s, counters 0.6-0.8 s).

  • Nothing decorative moves on UI. No float, pulse or breathe. A slow camera creep under a hold is fine.
  • Overshoot is a register, not a default: only 4 of 29 Skale films and 3 of 18 acclaimed show visible bounce. Never spring a camera.
  • Blur is a choice. Velocity blur peaks around 10 px on text, 18-20 px on full-frame surfaces. Plenty of films whip completely sharp.
  • Decisions are stamped, not tweened. A typed letter, a selection hop, a page swap happens in one frame.
  • A cause launches its effect. Click, squash, release, impact. That is what makes a film feel lively, not bounce.
Cut and seam a launch film· for your agent
Plan every scene change before animating. For each seam write one row:
type (cut / match-cut / morph), what exits and what enters, axis and
direction. Rules: no dead cuts (one side always moving, or the new shot
acts within 0.3-0.4 s); no crossfade between two opaque scenes unless
they share a ground; one dominant direction for ordinary seams; 2-3
seam types, one primary. Inside shots: exponential settles (tau
0.1-0.15 s for objects), nothing decorative moving on UI, no spring on
the camera.

Quick check

Two dark scenes on a white page are crossfaded over 0.6 s. What does the viewer see at the midpoint?

What this lesson builds on and leads to, across every course.

  • Review, render and ship
  • Routing the job
  • Pick the register first
  • Words and product on screen