509「점이 모여 로고」 입자 인트로 — 흩어진 점 수천 개가 소용돌이치다 우리 로고로 박히는 11초
로고 그림 한 장과 이름만 넣으면, 화면에 흩어진 점 수천 개가 소용돌이치다가 시계 방향으로 쓸리며 로고 모양 그대로 박히고, 진짜 로고로 바뀌어 빛이 한 번 지나가는 세로 인트로 MP4가 나와요. 영상 첫머리 · 가게 화면 · 프로필 소개에 바로 써요.
받는 것
- 5장면 세로 로고 인트로 MP4 한 편(120 BPM이면 11초, 60fps, 반주 포함)
- 맨 위에 설정 칸이 있는 HTML — 이름, 문구, 색, 박자를 바꾸며 바로 미리 보기
- 렌더 스크립트(고친 뒤 AI에게 다시 묻지 않고 명령 한 줄로 새 MP4)
클로드 생성
- 클로드 오퍼스 5.5 이 AI로 만들었어요 — 영상 + 코드로 만든 반주(노래 없음)
칸 채우기
- 1칸을 채워요
- 2복사 버튼을 눌러요
- 3코드를 실행할 수 있는 AI(클로드 오퍼스 5.5 · GPT-6 아스트라 · 제미나이 아르곤)에 붙여넣어요
- 4AI가 HTML을 만들고 직접 렌더해서 MP4가 나와요
- 5고칠 땐 결과 HTML 맨 위 설정 칸만 바꾸고 렌더 명령 한 줄 다시 묻지 않음
프롬프트 원문 보기 5,098자
Make an 11-second vertical logo intro as one self-contained HTML file, and render it to MP4 with sound. It must look like a premium brand opener from a top motion studio: thousands of small glowing dots drift across a dark screen, swirl into a vortex, then sweep clockwise into the exact shape and colors of the logo, which turns into the crisp real logo with a light sweep. Do the whole job now without asking questions. [Inputs (use the default when empty)] Logo: "【로고 그림】" — the user may attach a logo image to this chat. If attached, use it exactly (never redraw or change it). If not attached, use the name in a heavy display font as the logo. Name: "【이름】" First line: "【첫 한 줄】" — words wrapped in *asterisks* are the emphasis words End line: "【끝 한 줄】" End button: "【끝 단추】" — default: the name Palette: "【색 조합】" 밤 = background #0D0E13, text #F2F2EE, accent #E07A2C, cool dots #7C9CFF, dim #8B8E98 크림 = background #F6F1E8, text #1A1814, accent #E07A2C, cool dots #2F5BFF, dim #8A8378 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). [Particles — sample the logo] Draw the logo on an offscreen canvas, read its pixels, and sample them on a grid so there are about 1,500–2,600 dots; each dot keeps the color of its pixel and its exact target position in the logo (logo about 60% of the short side, slightly above center). Every dot's position is a pure function of time: a seeded random start anywhere on screen with a gentle sine drift, then a spiral around the logo center, then an overshoot ease (back-out) into its target. Dots start in text/accent/cool colors and blend into their logo pixel color as they land; landing dots swell briefly. [Structure — 5 scenes, 4 beats each, the last 6 beats] 1. Drift: dots twinkle and float slowly upward; a small mono label "PARTICLES — name" and the first line type in near the bottom, then fade. 2. Vortex: dots ease from drifting into a ring that spins faster and faster around the logo center; a soft accent glow grows behind it. 3. Assemble: a thin clock hand sweeps clockwise from 12 o'clock and the dots land in that order, so the logo is painted around like a clock. 4. Reveal: the real logo cross-fades in over the dots with a small pop and an expanding ring, a diagonal light sweep passes once across the logo only, then the name assembles letter by letter below (each letter flies in as three pieces that lock together). 5. End: the logo breathes with the music, the end line appears under the name, then a pill button with the end text that a cursor clicks. A thin progress bar of 5 segments runs along the top. [Sound] If you can generate music, make an instrumental at the tempo. If you cannot, write the backing track yourself in code — synthesize an original instrumental sample by sample into a WAV (minor synth night drive: kick on every beat, snare on 2 and 4, eighth-note hi-hats, a bass line on the chord roots, a soft chord pad that ducks on the kick, a light sixteenth-note arpeggio, a short echo), four chords looping, with only pad and hats during the first two scenes and the full band from the moment the dots start to land. Never use a placeholder or someone else's recording. [Build] One HTML file, everything on a single canvas, fonts Black Han Sans (name), Noto Sans KR 900 (lines) and IBM Plex Mono (label). 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, no particle state carried between frames, 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 and the logo image, step seek(frame / 60) through every frame with a light motion blur (average a few sub-frames), screenshot the canvas at 1080 px on the short side, pipe into ffmpeg (libx264, yuv420p, crf 18), then mux the audio as AAC into motion.mp4. Close the browser at the end. Accept an optional JSON file argument that overrides CONFIG. [Check before finishing] Render, export two frames from every scene into a contact sheet and look at it, and confirm the MP4 has an audio stream with sensible loudness: the assembled dots clearly read as the logo before the real logo appears, the logo colors are unchanged, the name and button are never 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.
결과 어땠어요?
쓰는 법 · 자주 묻는 것
우리 로고가 점에서 태어나는 인트로
영상 첫머리에 로고를 그냥 띄우는 것과, 흩어진 점 수천 개가 모여 로고가 되는 건 첫인상이 달라요. 이 카드는 로고 그림의 색과 모양을 점으로 쪼갠 다음, 화면에 흩뿌렸다가 소용돌이로 모으고, 시계 방향으로 쓸며 제자리에 박아 넣어요. 다 모이면 진짜 로고로 바뀌고 빛이 한 번 지나간 뒤 이름이 모여요.
칸 채우는 법
로고 그림은 AI 창에 같이 올리세요 — 투명 배경 PNG면 점이 가장 깔끔하게 모여요. 로고 그림이 없으면 이름 글자가 로고 대신 모여요. 밤 색은 점이 빛나 보이고, 크림 색은 종이 위에 찍히는 느낌이에요.
반주까지 같이
클로드 오퍼스 5.5는 음악 모델이 없어도 소리를 코드로 계산해서 반주(노래 없는 간단한 음악)를 만들어요 — 외부 서비스 · 계정 · 비용이 들지 않아요. 위 예시는 클로드 오퍼스 5.5로 만든 영상이고, 반주도 코드로 만든 거예요.
고칠 때는 다시 묻지 않아요
결과 HTML 맨 위 설정 칸에서 이름 · 문구 · 색을 바꾸며 미리 보고, 「설정 복사」 뒤 렌더 명령 한 줄이면 새 영상이 나와요.

