프롬프트판

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

063「칸 채우면 완성」 — 내 서비스 사용 과정을 그대로 보여 주는 15초 제품 시연 쇼츠

서비스 이름과 입력 칸 세 개만 넣으면, 칸이 채워지고 값이 바뀌며 결과물이 조립되어 완성되는 15초 세로 제품 시연 영상 MP4가 나와요.

받는 것

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

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

프롬프트 원문 보기 4,068자
Make a 15-second vertical 2D product demo as one self-contained HTML file and render it to MP4. The idea: one living app screen. A person fills three fields, every value they enter instantly changes the result, and the finished result comes out. It must look like a dense, premium editing tool in motion, not a slideshow. Stay flat 2D on a canvas: no 3D, no WebGL, no light simulation, so it renders fast on an ordinary PC. Do the whole job now without asking questions.

[Inputs]
Name: "【이름】"
Problem line: "【문제 한 줄】"
Three field labels: "【입력 칸 3개】"
Three field values: "【칸에 넣는 값 3개】"
Result: "【결과물】"
Closing line: "【끝 한 줄】"
Palette: "【색 조합】" — the meaning of color is fixed: red = problem, orange = in progress, green = done:
  어두운 판 = background #0B1016, panels #151C24, text #F2F4F7
  밝은 판 = background #F2F1EC, panels #FFFFFF, text #17171A
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).

[One world]
The whole film is one screen that never changes place. Top: a two-line caption with a small status pill such as "칸 0/3 · 완성도 8%". Middle: the input panel with the fields, sliders, swatches and a live prompt preview. Under it: a slowly scrolling timeline of small tags that always keeps moving. Bottom: the result preview with a round progress gauge and live numbers.

[Story]
0 to 3 s: empty dashed fields, a big question mark in the result, red tags, the progress low, the problem line in the caption.
3 to 7 s: the camera snaps in on the panel. A cursor fills the three fields one by one, letter by letter; each field gets a green check and a small "+16" chip, and the gauge climbs.
7 to 10 s: the cursor flips options and swatches; the result recolors instantly, in sync. The camera snaps in on the result; measuring marks and green tags appear around it.
10 to 13 s: the camera snaps to the copy button, it is pressed, and lines of text get checks one by one. Back to the result: the outline fills with color piece by piece until 100%.
13 to 15 s: focus pulls back; the name, the closing line and three small summary chips appear. Hold, with the timeline still moving.

[Motion rules]
The world always flows; no pause over 0.5 s. Small events follow each other about every 0.3 s: a tag, a number, a check. The camera has only two states, full view and close-up; it moves in about 0.2 s with blur and then stays still. No slow push-ins, and never zoom back with a visible cut. Reading text never moves: only the current word changes color. A flash or burst appears once, only at a meaningful moment. Scene changes are depth changes in the same space: the old layer blurs away while the new focus sharpens. No HUD decoration without meaning. Korean text in Black Han Sans and Noto Sans KR from Google Fonts. Keep a 6% safe margin. No sound.

[Build]
One HTML file, one canvas. The script starts with a `const CONFIG` holding every input plus fps 60 and a seed. All drawing comes from a pure `seek(t)`, with no timers and no CSS animation. A settings panel above the preview (hidden with ?render=1) with Korean labels for the inputs, play/pause, a scrubber and a "설정 복사" button that copies CONFIG as code.
Write render.mjs: open ?render=1 in headless Chromium (Playwright), wait for fonts, step every frame through seek(frame / 60), 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 that overrides CONFIG.

[Check before finishing]
Look at stills every 0.5 s. Check that text is readable at phone size, nothing overlaps or clips, and motion never stops. 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.

다른 포스터 보기

쓰는 법 · 자주 묻는 것

내 서비스를 말 대신 화면으로 보여 줘요

빈 칸이 채워지고, 값을 바꾸면 결과가 바로 바뀌고, 복사 한 번으로 결과물이 완성되는 과정을 한 화면에서 끊김 없이 보여 줘요. 앱, 웹 서비스, 자동화 도구의 사용법을 15초 쇼츠로 설명할 때 써요.

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

그림 AI가 아니라 코드를 짜고 직접 실행하는 AI에 붙여 넣는 프롬프트예요. AI가 HTML을 만들고 직접 렌더해서 MP4까지 남겨요. 소리는 없어서, 완성한 뒤 내 목소리나 음악을 입히면 돼요. 외부 서비스의 요금과 약관은 해당 서비스에서 확인하세요.

칸 채우는 법

입력 칸과 값은 쉼표로 나눠 3개씩 적어요. 값은 짧을수록 화면에서 크게 보여요. 문제 한 줄은 「아직도 ~세요?」처럼 물어보면 첫 화면이 살아나요.

고칠 때는 다시 묻지 않아요

결과 HTML 맨 위 설정 칸에서 글과 색을 바꾸며 미리 보고, 「설정 복사」 뒤 렌더 명령 한 줄이면 새 영상이 나와요.

사양 안내

영상을 만드는 동안 PC가 잠깐 느려질 수 있어요. 고장이 아니고, 끝나면 돌아와요. 메모리 16GB 이상 권장이고, 만드는 동안에는 브라우저 창을 1개만 켜 두고 다른 작업은 잠시 쉬어 주세요.