Improved prompt — Tested Kinetic type showreel
by MotionPrompts (own run)
Prompt
Banned list ✓Beat grid ✓Build method ✓Self-review ✓
<direction>
A 10-second kinetic type showreel for a motion design studio. Type is the whole show: big, confident, set in a heavy grotesque. Palette: black, white and one orange accent. Every word lands on the beat at 120 BPM — nothing drifts, nothing fades in politely.
Banned: glows, particle bursts, gradients, drop shadows, bouncy cartoon easing, stock-template swooshes.
</direction>
<structure>
Bar 1: the word MOTION slams in letter by letter. Bar 2: it stretches into a full-width band and the word PROMPT rides it. Bar 3: TESTED stamps in like a seal — a hard scale-down, a two-frame settle, no bounce. Bar 4: everything clears to the end line and a single accent bar.
</structure>
<build>
One HyperFrames composition, 1280x720 landscape. Every frame a pure function of time (GSAP timeline, paused, seek-driven). Springs with a small overshoot on landings only. Render at 30fps.
</build>
<gotchas>
Letters must not overlap while scaling — animate scale from the baseline, not the centre. Keep the accent colour on exactly one element per bar.
</gotchas>
The one-line version of this idea ('make a showreel, go all out') leaves every decision to chance. This is our structured rewrite — and the video above is what it made, unedited.
Run log
| Model | Claude (agent build) |
| Renderer / stack | HyperFrames + GSAP |
| Iterations to final | 2 |
| Render time | 21s (final render) |
| Format | 1280×720 · landscape |
| Published | 2026-10-25 |
What broke (and the fix)
- First snapshot pass: all scene text sat at the top of the frame — the inner elements were missing absolute positioning, so their top values were silently ignored. One CSS rule fixed it; the second snapshot was clean.
- Letters slamming in at 2.4x scale overlapped their neighbours mid-flight. Reduced to 1.9x and anchored to the baseline, as the prompt's gotchas demand.
Related videos