프롬프트판

전체 · 모션 그래픽 · 쇼릴 · 키네틱

634「네 칸 만화」 — 고민, 해결, 짜잔, 퇴근까지 세로 4컷이 한 칸씩 그려지는 흑백 망점 만화 12초

네 칸의 말 네 줄만 넣으면, 세로 4컷 만화가 한 칸씩 그려지고 카메라가 칸마다 다가가 말풍선이 타자되며, 마지막에 한 장 전체와 빨간 도장으로 끝나는 흑백 망점 만화 영상 MP4가 나와요.

받는 것

  • 세로 4컷 만화 영상 MP4 한 편(120 BPM이면 12초, 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 맨 위 설정 칸만 바꾸고 렌더 명령 한 줄 다시 묻지 않음
보기
보기
보기
보기
보기
보기
화면 비율

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

프롬프트 원문 보기 5,665자
Make a short vertical four-panel comic video (a classic 4-koma, read top to bottom) as one self-contained HTML file and render it to MP4. The idea: a tiny story in four panels — a worry, a discovery, a big reveal, a happy ending — drawn panel by panel in black ink with halftone screentone and only one accent color. The camera moves in on each panel as it plays, then pulls back to show the whole finished page with a red stamp. It must look like a crisp, charming comic from a skilled artist. Do the whole job now without asking questions.

[Inputs (use the default when empty)]
Name: "【이름】" — default 프롬프트판 (goes on the stamp)
Comic title: "【만화 제목】"
Panel 1 line: "【1컷 말】" · Panel 2 line: "【2컷 말】" · Panel 3 shout: "【3컷 말(외침)】" · Panel 4 line: "【4컷 말】"
End address: "【끝 주소】"
Palette: "【색 조합】"
  흑백 빨강 = paper #F7F5F0, ink #141414, accent #E8322C
  흑백 파랑 = paper #F5F6F8, ink #121418, accent #2F5BFF
  세피아 = paper #F1E6D2, ink #2A1E14, accent #D2452B
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 page]
A paper page with the title at the top left and a short accent underline, and four wide panels stacked vertically with thick ink borders and small gutters. The character is the same in every panel: a round head with spiky black hair, simple eyes and mouth, and shoulders cut off by the panel edge. Shading is halftone dots only (no gradients). The accent color appears only in a few places: the title underline, the revealed poster and its burst lines, small blush marks and floating hearts, and the final stamp.
- Panel 1: worried face (small dot eyes, tilted brows, wavy mouth, a sweat drop that wobbles), a dark screentone corner, a speech bubble with line 1.
- Panel 2: focused face holding a phone whose screen fills with little text bars, radial speed lines behind, a bubble with line 2.
- Panel 3: a big poster in the accent color springs in with accent burst lines around it; the character has big shiny eyes and an open mouth; a jagged shout bubble with line 3.
- Panel 4: a happy face (closed smiling eyes, blush), one arm waving, three small accent hearts floating up, a bubble with line 4.
Speech bubbles are white with ink outlines and short tails that only point toward the speaker; they pop out of their tail on a spring and the words type in (read from the frame time).

[Structure — 24 beats]
Frame 0 is already a finished picture: the title and four dashed empty panel outlines numbered 1 to 4. From beat 3, every 4 beats a panel's border springs in, its content appears and its bubble pops; the camera eases (about one beat per move, never faster) to center each panel at a slight zoom and drifts closer while it plays. Around beat 19.4 the camera pulls back to the whole page; at beat 20.4 a red rectangular stamp with the name slams onto the top right corner, settles with a tiny wobble, and the address appears under it.

[Motion rules]
Nothing pops in: springs with a small overshoot, mask-line rises and bubble pops only. One eased camera move per panel plus a very slight handheld float, so nothing freezes for more than half a second. Real motion blur on fast moves only; lettering stays crisp. No timecode, no progress bar, no HUD. Typefaces: Noto Sans KR 900 for title and bubbles, a monospace for the panel numbers and address, from Google Fonts. Every bubble line must fit inside its bubble; long lines shrink.

[Sound]
If you can generate music, add a bouncy comic track at the given tempo with a pen scratch as each panel appears, a pop for each bubble and a stamp thud at the end, 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 Korean labels: text inputs for every text input, selects for palette, 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 one still per beat into a contact sheet and look at it: frame 0 is a finished picture, panels appear in order, every bubble is readable and its tail points to the speaker, the accent color appears only where intended, the final page shows all four panels and the stamp, 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.

다른 포스터 보기

쓰는 법 · 자주 묻는 것

한 칸씩 그려지는 네 칸 만화 — 12초

네 칸의 말 네 줄만 넣으면, 세로 4컷 만화가 위에서부터 한 칸씩 그려져요. 고민하는 얼굴(땀방울) → 폰으로 칸을 채우는 얼굴 → 「짜잔!」 빨간 포스터가 튀어나오는 칸 → 웃으며 손 흔드는 마지막 칸까지, 카메라가 칸마다 다가가 말풍선이 타자돼요. 마지막엔 한 장 전체가 보이고 빨간 이름 도장이 쾅 찍혀요. 사용법 소개, 가게 일상 이야기, 수업 · 반 소식에 써요.

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

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

칸 채우는 법

네 칸은 고민 → 방법 → 결과(외침) → 기분 좋은 끝 순서로 쓰면 가장 잘 살아요. 한 칸의 말은 12글자 안쪽, 3컷 외침은 2~6글자가 크게 나와요. 표정과 동작(땀방울 · 폰 · 포스터 · 하트)은 정해져 있어요.

고칠 때는 다시 묻지 않아요

결과 HTML 맨 위 설정 칸에서 제목 · 네 칸의 말 · 색 · 박자를 바꾸며 미리 보고, 「설정 복사」 뒤 렌더 명령 한 줄이면 새 영상이 나와요.