Promptpan

All · Motion graphics · Showreel · kinetic type

623Name time travel" — one name reborn as brush ink, gold metal type, pixels and neon, 12 seconds

Enter one name: it is written in ink on hanji with a red seal stamp, then reborn as gold metal type, flying pixel blocks and a flickering neon sign — a vertical MP4.

What you get

  • A 4-scene vertical MP4 (12 seconds at 120 BPM, 60fps, coded backing track)
  • An HTML file with a settings panel to change the name, text, neon color and tempo
  • A render script that makes a new MP4 with one command
Example — made from the field examples with Claude Opus 5.5 (no background music)

Made with Claude
  • Claude Opus 5.5 Made with this AI

Fill in the fields

  1. 1Fill in the fields
  2. 2Copy the prompt
  3. 3Paste it into an AI that can run code (Claude Opus 5.5 · GPT-6 Astra · Gemini Argon)
  4. 4It builds the HTML, renders it itself and leaves an MP4
  5. 5To change it, edit the settings panel at the top of the HTML and run one render command No new request
Ideas
Ideas
Ideas
Output format

Choose a mode, then set the size.

Full prompt 6,610 characters
Make a short vertical motion piece as one self-contained HTML file and render it to MP4. The idea: one name travels through time. The same word is reborn four times — written with a brush in ink, struck as a gold metal type, assembled from pixel blocks, and lit as a neon sign — and every scene grows out of an object in the scene before it. It must look like a title sequence from a top motion studio: rich materials, real weight, calm and confident. Do the whole job now without asking questions.

[Inputs (use the default when empty)]
Name: "【Name】" — default Promptpan (2 to 6 characters work best)
Small vertical text: "【Small vertical text】"
End line: "【End line】" — a part wrapped in *asterisks* is the emphasis word
End button text: "【End button】" — default: the name
Neon color: "【Neon color】" — Pink = #FF4FA3, Sky = #3EC8FF, Lime = #9BFF4A
Tempo: "【Tempo】" — default 120 BPM. Aspect ratio: Output size 1080x1920 pixels, 9:16 portrait story. Keep all text inside the central 80% of the height. (default 9:16).
Fixed colors: hanji paper #F1EADB, ink #161412, seal red #C8341F, type room #191714, gold #C9A45C, pixel blue #2E6BFF, night #0B0A10.

[Structure — 4 scenes of 6 beats]
1. Brush. Frame 0 is already a finished picture: warm hanji paper with faint fibers, the small text set vertically near the right edge beside a thin red rule, and a small red seal (the name's first character in white inside a white inner border) resting at the lower right. A brush stroke sweeps from left to right and the name appears only where it has passed, with a ragged bristle edge, a slightly blurred ink bleed under the letters and a few dry-brush streaks; small ink droplets spring out at the end. On beat 4 the seal lifts, arcs over and stamps beside the name with a squash and a faint red shockwave. Then darkness floods out of the seal.
2. Metal type. On the dark type-room background the name drops from above as thick gold metal type (stacked darker side layers below, a light top face) and lands on beat 1 of the scene: a short soft flash, a gold shockwave, the camera punches in a little and settles, and for two frames only the image misregisters by a few pixels like a print. A contact shadow sits under it. A single specular highlight sweeps across the letters (only inside the glyphs). A tiny label ("metal type") rises from a mask line under it and leaves. Then a blue world opens from the center like an iris (ease the iris by area, not radius).
3. Pixels. On the blue background with a faint dot grid, the name is set in a bold sans (open counters) and sampled into a grid of square cells fine enough that every stroke is at least two cells thick (so no stroke ever breaks); each white cell with a darker blue extrusion flies in from a scattered position on a spring, left to right with small random delays, drawn on twos (12 fps steps) so it feels like a game. The whole word hops once. A small label ("pixel") rises and leaves. Then night floods out from the center.
4. Neon. On the black night the name appears first as faint unlit glass tubes, then flickers on (on, off, on, off, on) and stays lit with a gentle hum: a colored outer glow stroke plus a thin near-white core stroke and a soft color bloom on the wall behind. The end line rises letter by letter from a mask line under it, an end button in the neon color springs in, a cursor glides to its arrow and clicks it on the beat, and a ring spreads. Hold with the neon hum still alive.

[Motion rules]
Nothing pops in: every entrance is a spring (closed-form, small overshoot), a mask-line rise or a flood. Moves land on the beat. One slow camera push per scene plus a very slight handheld float, so nothing ever freezes for more than half a second. Flashes ride an attack-and-decay envelope (never a single white frame). Real motion blur on fast moves only, averaged over sub-frame samples centered on the frame time; readable text stays crisp. Each scene change is a hard cut only after a full flood or iris, never a crossfade.

[Always-on details]
No timecode, no progress bar, no corner labels, no HUD. Light film grain. Typefaces: Nanum Myeongjo 800 for the name in every scene (so it is clearly the same name), Noto Sans KR for the end line and button, Noto Sans KR 800 for the pixel sampling, from Google Fonts. Keep a 6% safe margin; the name must never be clipped, at any scale.

[Sound]
If you can generate music, add a cinematic track at the given tempo that changes with each era (a soft plucked string for the brush, a metal hit on the type landing, chiptune for the pixels, a warm synth hum for the neon), muxed into the MP4 as AAC. If you cannot generate audio files with a music model, write the backing track yourself in code instead: synthesize an original instrumental (kick, snare, hi-hats, bass, a chord pad and a light arpeggio, no vocals) at the given tempo with a simple chord loop, sample by sample into a WAV, then mux it into the MP4 as AAC. Never use a placeholder or someone else's recording.

[Build]
One HTML file, everything on a single canvas. The script starts with a `const CONFIG` object holding every input plus fps 60 and a seed. All drawing comes from a pure `seek(t)` — no timers, no CSS animation, randomness only from the seed — so any frame renders identically. A settings panel above the preview (hidden with ?render=1) with English labels: text inputs for every text input, selects for neon color, tempo and ratio, play/pause, a scrubber, and a "Copy settings" button that copies CONFIG as code. Edits re-render instantly.
Write render.mjs: open the page with ?render=1 in headless Chromium (Playwright), wait for document.fonts.ready, step seek(frame / 60) through every frame, screenshot the canvas at 1080 px on the short side, and pipe into ffmpeg (libx264, yuv420p, crf 18) to make motion.mp4. Close the browser at the end. Accept an optional JSON file argument that overrides CONFIG.

[Check before finishing]
Render one still per beat into a contact sheet and look at it: frame 0 is a finished picture, each era reads instantly as its material (ink, metal, pixel, neon), the same name is recognizable in all four, the seal really flies and stamps, no single-frame pops, nothing clipped. Fix and re-render if anything fails. Finish with the file paths and the single command to re-render after editing settings.

[Final output format]
Output size 1080x1920 pixels, 9:16 portrait story. Keep all text inside the central 80% of the height.
This selected output format takes priority over any fixed canvas size or aspect ratio elsewhere in this template. Adapt the composition, text zones and margins to the selected canvas without stretching or cropping essential content. Device safe areas apply only when a device is selected. Never print these format instructions on the image.

Browse more cards

How to use it · FAQ

One name, four eras — from brush to neon in 12 seconds

Type one name and a brush sweeps across hanji paper writing it in ink, then the red seal in the corner flies over and stamps beside it. The same name then drops as gold metal type and slams into the press, assembles from flying pixel blocks on a blue screen, and finally flickers on as a neon sign in the dark. Use it for shop and brand name intros, opening or renewal announcements, and channel intros.

Paste it into an AI that runs code

Paste it into an AI that writes and runs code, not an image AI. Claude Opus 5.5 also adds a backing track it builds in code (simple instrumental, no vocals) — no music model, account or cost needed. The AI builds the HTML, renders it and leaves you an MP4. The example above was made with Claude Opus 5.5. Check fees and terms of any outside service with that service.

How to fill it in

A name of 2 to 6 characters comes out biggest and clearest. The seal shows the first character of the name. A small vertical line of 8 to 12 characters stands nicely along the right edge.

Edit without asking again

Change the name, text, neon color and tempo in the settings panel at the top of the HTML, press "Copy settings" and run the one render command for a new video.