
한 줄 요약
ChatGPT(GPT Image 2) 프롬프트 하나로 인기 애니·웹툰 캐릭터(성진우·네즈코·고죠·강백호·덴지·루피)를 포스터로 뽑아 보여주는 쇼케이스. 핵심은 anime-meets-photorealism 한 줄. 6컷 ~1:07 · 예나 단독 보이스오버 · 팬서비스 콜라주 엔딩.
핵심
| 항목 | 값 |
|---|---|
| 원본 화제 프롬프트 | @Taaruk_ (X) https://x.com/Taaruk_/status/2055233147617652927 |
| 우리 재현 캐릭터 | 성진우(나혼렙)·네즈코(귀멸)·고죠(주술회전)·강백호(슬램덩크)·덴지(체인소맨)·루피(원피스) |
| 핵심 프롬프트 키 | anime-meets-photorealism (애니 그림체 + 실사 질감) |
| 추가 요소 | 캐릭터 테마 컬러 그레이딩 / 미니멀 포스터 디자인(세로 타이포·심볼·인용구) |
| 보이스 | 예나 = 한나(Jake 발음균형 스튜디오 ref, Qwen3-TTS clone) atempo 1.08 |
| 이미지 | Codex CLI gpt-image-2 6장 + PIL 팬서비스 콜라주 1장 |
후기
노션 초안(Jake) → 앵글 5회 피벗(영화/닌자 제거 → IP 정면 → 우리가 직접 재현 → 가볍게 → 감상하며 학습) → v1~최종.
v1 → 최종 Jake 피드백 7건 전부 반영:
- TTS 영문 전부 한글 발음 (“anime-meets-photorealism” → “에니메 미츠 포토리얼리즘”) — 발음 끊김 방지
- Cut6 출처·“X 화제” 멘트 → 핀 댓글로 이관, 마무리 짧게
- “마지막 고죠” 발음 뭉침 → “마지막은, 고죠 사토루!” 끊어 호명
- 마지막 이미지 → 6캐릭터 팬서비스 콜라주
- Cut1 타이밍 버그(내레이션 “성진우·네즈코·고죠”에 BG 미동기, 고죠 누락) →
bgs[]단어 동기 스윕 (Cut5도 동일 결함 선제 픽스) - 보이스: iroun → (Chunsik 시도) → 한나(=예나) 확정
- BGM =
Tech+Tips+Groove.mp3(12% / 1s in / 1.5s out)
🚨 학습:
- TTS ref 길이 한계 — 15
16s ref가 6GB lowvram에서 generation 행/크래시. 68s 트림 + ref_text 정확 매칭 필수 (silencedetect 문장 경계).refer/tts_guide.md기록. - ComfyUI 큐 행 = ref 길이 의심 — 한 줄 2~3분 초과 시 kill+detached 재시작.
- 영문 = TTS 한글 발음 의무 — 영문 그대로 두면 발음 끊김. 자막은 원문 유지(시각·청각 분리).
- 이미지 = 내레이션 동기 — 호명 순서대로 BG 스윕 (Jake 명시 원칙).
- Codex CLI 단독으로 인기 IP 캐릭터 포스터 6종 고품질 생성 — @Taaruk_ 구조에 character theme만 치환.
메타
| 항목 | 값 |
|---|---|
| 업로드 | 2026-05-16 (unlisted) → 2026-05-16 public 전환 완료 (Jake) |
| 길이 | ~1:07 (2014f @30fps) |
| 형식 | Shorts (1080×1920) |
| 출연/보이스 | 예나 (= 한나 클론, Qwen3-TTS yena→hannah_ref_full 6.8s) |
| BGM | Tech+Tips+Groove.mp3 (12% / 1s in / 1.5s out) |
| 이미지 | Codex CLI gpt-image-2 6 + 팬서비스 콜라주(PIL) — Shorts/gpt-image-2-ninja-poster/scenes/ |
| Remotion | src/gpt-image-2-ninja-poster/GptImage2NinjaPoster.tsx |
| 출력 | youtube-pipeline/output/gpt-image-2-ninja-poster/ep_final.mp4 |
| 노션 EP | https://www.notion.so/GPT-Image-2-362037c790ad8184af84f8696482888a (Status: 완료) |
| 기획/대본 | Shorts/gpt-image-2-ninja-poster/script.md (draft-v5 흐름) |
핀 댓글
🎨 위 포스터, ChatGPT(GPT Image 2)로 만든 거예요. 따라하기 3스텝:
1️⃣ ChatGPT(GPT Image 2)에 아래 프롬프트 붙여넣기
2️⃣ 'Style variations'의 캐릭터 이름·머리색·톤만 원하는 캐릭터로 교체
3️⃣ 전송 → 끝 (세로 포스터로 나와요)
— 프롬프트 —
Ultra-detailed cinematic anime portrait poster of a character, vertical composition, soft dramatic lighting, hyper-realistic skin texture, expressive eyes, subtle scratches and dust, wind-blown hair strands, emotional determined expression, shallow depth of field, dreamy background particles, cinematic atmosphere, ultra high detail, realistic fabric textures, outfit materials, soft rim lighting, anime-meets-photorealism style. Character framed in close-up side profile from chest-up, looking upward with hope and determination, elegant color grading matching the character theme, minimal poster design, large bold vertical typography on the left side with character name, symbol/icon above text, small quote underneath, clean editorial layout, premium movie-poster aesthetic, soft grain texture, 8k, masterpiece quality.
Style variations:
– (캐릭터명) — (머리색 / 의상 / 톤 / 분위기 한 줄)
💡 핵심은 'anime-meets-photorealism' — 애니 그림체 + 실사 질감.
🔗 원본 화제 프롬프트 출처: @Taaruk_ (X) https://x.com/Taaruk_/status/2055233147617652927
관련
- 쇼츠 표준 템플릿 v7
- 기획·대본
- ← Releases Shorts MOC
