프롬프트판

전체 · 모션 그래픽 · 제품 소개

466「뭘 만들까요?」 모션 광고 — 만들 것 여섯 개가 한 도형으로 이어지는 18초

질문 하나와 만들 것 여섯 개만 넣으면, 점 하나가 포스터 · 로고 · 메뉴판 모양으로 박마다 바뀌며 끝 단추까지 이어지는 리소 인쇄 느낌 세로 광고 MP4가 나와요.

받는 것

  • 8장면 세로 광고 MP4 한 편(120 BPM이면 18초, 60fps)
  • 맨 위에 설정 칸이 있는 HTML — 질문, 만들 것, 문구, 색, 질감을 바꾸며 바로 미리 보기
  • 렌더 스크립트(고친 뒤 AI에게 다시 묻지 않고 명령 한 줄로 새 MP4)
예시 — 칸 예시 그대로 클로드 오퍼스 5.5로 만든 영상 (배경음악 없음)

클로드 생성
  • 클로드 오퍼스 5.5 이 AI로 만들었어요 — 영상 + 코드로 만든 반주(노래 없음)

칸 채우기

  1. 1칸을 채워요
  2. 2복사 버튼을 눌러요
  3. 3코드를 실행할 수 있는 AI(클로드 오퍼스 5.5 · GPT-6 아스트라 · 제미나이 아르곤)에 붙여넣어요
  4. 4AI가 HTML을 만들고 직접 렌더해서 MP4가 나와요
  5. 5고칠 땐 결과 HTML 맨 위 설정 칸만 바꾸고 렌더 명령 한 줄 다시 묻지 않음
보기
보기
화면 비율

둘 중 하나를 골라 크기를 정하세요.

프롬프트 원문 보기 7,551자
Make an 18-second vertical ad as one self-contained HTML file and render it to MP4. The idea: one small dot travels through the whole video and changes shape on every beat into each thing the viewer could make, then becomes a button, a bullet and finally the full stop after the name. It must look like a risograph-printed motion poster from a top design studio: flat ink colors, slightly misregistered layers, halftone dots, paper grain, every move on the beat. Do the whole job now without asking questions.

[Inputs (use the default when empty)]
Name: "【이름】" — default 프롬프트판
Question: "【질문】" — words wrapped in *asterisks* are the emphasis word
Six things to make (slash-separated): "【만들 것 6개】" — if fewer than six, repeat them in order
Answer line: "【답 한 줄】" — same *emphasis* rule
Three "no" lines (slash-separated): "【없는 것 3개】" — default 가입 없음 / 결제 없음 / 전부 무료
Summary line: "【모아 보기 한 줄】" — same *emphasis* rule
End button text: "【끝 단추】" — default: the name
Palette: "【색 조합】"
  리소 = paper #F2EBDD, ink #1E1B3A, accent fluorescent pink #FF4FA3, second blue #1F6FD0, yellow #FFD400, card #FBF6EC
  크림 · 주황 = paper #F6F1E8, ink #1A1814, accent #F05A2A, second #2F5BFF, yellow #FFD24A, card #FFFFFF
  밤 · 라임 = paper #0F1013, ink #F2F2EE, accent #C8F43C, second #7C5CFF, yellow #FF7A3D, card #1B1D23
Texture: "【질감】" — 리소 = risograph print look (below), 기본 = clean with light film grain only
Tempo: "【박자】" — default 120 BPM. Aspect ratio: Output size 1080x1920 pixels, 9:16 portrait story. Keep all text inside the central 80% of the height: compress every zone percentage below into the 10-90% range. (default 9:16).

[The travelling object — the heart of the video]
Keep one filled shape alive across every scene. Describe it with keyframes (scene, beat, x, y, size, shape, color) and compute its state from time alone: hold at a keyframe, then in the last half beat before the next keyframe morph position, size, color and outline together with an ease-in-out. To morph between any two shapes, sample every outline at the same 96 angles starting from the top and interpolate point by point. Shapes per thing, chosen by keyword: poster = square, logo = circle, menu = tall rounded board, song = diamond, wallpaper = tall phone pill, thumbnail = wide pill, sticker = star, anything else = heart. Draw each thing's simple inner pattern clipped inside the shape (poster: sun and text bars; logo: ring and starburst; menu: rows with prices; song: a music note; wallpaper: notch, sun and hills; thumbnail: play triangle; sticker: a tiny face), cross-fading the old pattern out and the new one in during the morph.

[Structure — 8 scenes, each long enough to read]
Give each scene its own length in beats: at least 4, and for text scenes the Korean reading time (0.9 s + 1 s per 7 characters) rounded up to an even number of beats; the answer scene gets 2 extra beats for its demo, the end scene 6 beats.
1. Question: a tiny monospace caption, then the question types itself in a heavy Korean sans (Noto Sans KR 900) with the emphasis word in a bold serif italic (Nanum Myeongjo 800, slight skew) in the accent color; the dot fades in below it, then the question slides away.
2–4. Things, two per scene, one every 2 beats: the dot lands on the beat as the big shape of the thing with its pattern, the thing's name rises through a mask in a 1.3x-wide display face (Black Han Sans) and leaves upward 2 beats later; a small "01 / 06" counter and the question stay small at the top. The background cuts hard between paper and a pale yellow on every thing.
5. Answer: the answer line types in at the top; a card with two input fields (the first thing, and "하루 카페") gets typed with check marks; meanwhile the object becomes a long pill button that reads "프롬프트 복사"; a cursor clicks it on the beat, a ring spreads and a "복사됐어요 ✓" toast pops.
6. No lines on a dark ink background: one line per beat pops in from the left in the wide display face, earlier lines dim, the last line turns yellow with a pink highlighter swipe; the object shrinks into a bullet dot that hops down to each line.
7. Summary: the summary line on top, then all six things pop into a grid one by one, each as its shape with pattern and its name under it — a recap of everything seen.
8. End: the name assembles from three cut pieces of each real glyph flying in and locking together; the object returns as the full stop after the name with a burst of small colored particles; the answer line types under it; a dark end button grows in, a cursor clicks it and a ring spreads. Hold the final frame.

[Risograph texture (when Texture is 리소)]
After drawing each frame: draw the frame again shifted about 0.4% right and 0.25% down with "darken" blending at 60% (misregistered plates, jittering slightly 12 times a second), then a rotated halftone dot screen with "multiply" at 10%, then stronger paper grain. Keep only flat colors from the palette — no gradients, no glows.

[Always-on details]
A thin 8-segment story progress bar along the top fills with time and recolors to stay readable. Real motion blur on fast moves (average several sub-frame samples). Overshoot and settle on arrivals. Three typefaces only (Noto Sans KR, Nanum Myeongjo, Black Han Sans stretched 1.3x wide), loaded from Google Fonts. Keep a 6% safe margin; never clip a Korean syllable.

[Sound]
If you can generate music, add a background track at the given tempo whose accents land on the shape changes and scene cuts, and mux it 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, with the drums entering where the video's main section starts, 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 Korean labels: text inputs for every text input, selects for palette, texture, tempo and ratio, play/pause, a scrubber, and a "설정 복사" 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, export frames at every shape change and the middle of every scene into a contact sheet and look at it: the dot is visible and continuous in every scene, each thing's shape and pattern is recognisable at phone size, patterns never spill outside their shape, the button label is readable, the full stop sits clear of the last letter, nothing is 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: compress every zone percentage below into the 10-90% range.
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.

다른 포스터 보기

쓰는 법 · 자주 묻는 것

점 하나가 끝까지 — 「뭘 만들까요?」 18초 광고

질문 하나로 시작해서, 작은 점이 박자마다 포스터 · 로고 · 메뉴판 · 노래 · 배경화면 · 썸네일 모양으로 바뀌어요. 그 점이 「프롬프트 복사」 단추가 되고, 줄머리 점이 되고, 마지막엔 이름 뒤 마침표가 되며 끝나요. 장면이 끊기지 않고 하나로 이어져서 끝까지 보게 돼요. 리소 인쇄처럼 살짝 어긋난 색판과 망점이 들어가요. 가게 · 공방 · 클래스 · 서비스가 「이런 걸 만들어 드려요」를 보여 주는 릴스 · 쇼츠 광고에 써요.

코드를 실행하는 AI에 붙여 넣어요

그림 AI가 아니라 코드를 짜고 직접 실행하는 AI에 붙여 넣는 프롬프트예요. 클로드 오퍼스 5.5는 영상과 함께 코드로 직접 만든 반주(노래 없는 간단한 음악)까지 넣어 줘요. AI가 HTML을 만들고 직접 렌더해서 MP4까지 남겨요. 위 예시는 클로드 오퍼스 5.5로 만든 영상이에요. 외부 서비스의 요금과 약관은 해당 서비스에서 확인하세요.

칸 채우는 법

만들 것 여섯 개는 「/」로 나눠 짧은 명사로 적어요. 포스터 · 로고 · 메뉴판 · 노래 · 배경화면 · 썸네일 · 스티커는 모양과 무늬가 따로 있고, 그 밖의 말(예: 케이크 · 꽃다발)은 하트 모양으로 나와요. 빵집이면 「오늘은 뭘 *구울까요*?」 + 「식빵 / 케이크 / 쿠키 …」처럼 질문과 목록만 바꾸면 우리 가게 광고가 돼요. 실제로 안 하는 것 · 사실과 다른 말(「전부 무료」 등)은 적지 마세요.

고칠 때는 다시 묻지 않아요

결과 HTML 맨 위 설정 칸에서 질문 · 만들 것 · 색 · 질감을 바꾸며 미리 보고, 「설정 복사」 뒤 렌더 명령 한 줄이면 새 영상이 나와요. 장면 길이는 글 길이에 맞춰 저절로 늘어나요.