애니 캐릭터를 실제 사람처럼 만드는 AI 이미지 생성 워크플로우를 n8n으로 자동화하는 방법을 정리했습니다.
들어가며
"이 만화 캐릭터가 실제로 존재한다면 어떤 모습일까?"
아마 한 번쯤은 이런 생각을 해보셨을 텐데요. 요즘 AI 이미지 생성 기술이 엄청나게 발전하면서, 이게 단순한 상상이 아니라 실제로 구현 가능한 시대가 됐습니다. 저도 최근에 원피스 여자 캐릭터들을 대상으로 만화 버전과 실사화 버전을 나란히 배치하는 이미지를 자동으로 생성하는 워크플로우를 n8n으로 만들었는데요.
생각보다 삽질을 엄청 많이 했습니다. 😅 오른쪽 실사 캐릭터가 자꾸 만화 얼굴로 나온다든가, 배경이 좌우가 완전히 다른 스타일로 쪼개진다든가... 이 글에서는 그 과정에서 알게 된 프롬프트 노하우와 자동화 구조를 전부 공유해 드릴게요.
🛠️ 전체 워크플로우 구조
이 자동화의 흐름은 크게 3단계입니다.
1단계 — 캐릭터 정보 추출: Claude API를 호출해서 캐릭터 이름을 입력하면 외모, 헤어스타일, 의상, 배경, 분위기 등의 정보를 JSON으로 자동 추출합니다.
2단계 — 프롬프트 생성: 추출된 JSON 데이터를 n8n의 Code 노드에서 가공해 Seedream 4에 보낼 이미지 생성 프롬프트를 조합합니다.
3단계 — 이미지 생성: Replicate API를 통해 bytedance/seedream-4 모델을 호출하고 결과 이미지 URL을 받아옵니다.
n8n을 쓰는 이유는 간단합니다. 캐릭터가 5명이든 50명이든 한 번 만들어두면 자동으로 반복 실행되거든요.
🎨 핵심 프롬프트 구조
가장 많이 삽질한 부분이 바로 프롬프트입니다. 결론부터 말씀드리면, 블록 구조로 명확하게 역할을 분리하는 게 핵심이에요.
[BACKGROUND]
단일 연속 배경 묘사. 좌우 동일한 조명, 색감, 원근감.
[LAYOUT]
LEFT: 2D 애니 캐릭터 / RIGHT: 실사화 캐릭터
두 캐릭터 사이 약간의 간격, 겹치지 않음.
[SIZE AND SCALE - CRITICAL]
두 캐릭터 동일 신장, 동일 크기, 8등신 비율.
[LEFT - ANIME]
캐릭터명, 애니 스타일, 헤어, 눈, 복장 묘사.
[RIGHT - REALISTIC]
100% 실사 인간. 실제 피부 질감, 실제 사람 눈,
자연스러운 골격 구조. 절대 애니 얼굴 금지.
이렇게 블록으로 쪼개면 모델이 각 역할을 훨씬 잘 이해합니다. 처음에 한 덩어리로 쭉 쓰다가 오른쪽이 계속 만화 얼굴로 나와서 이 구조로 바꿨더니 확실히 개선됐어요.
👁️ 실사 캐릭터 눈이 만화처럼 나올 때 해결법
이게 제일 자주 발생하는 문제인데요. 왼쪽 애니 캐릭터의 스타일에 오른쪽이 끌려가는 현상입니다. 오른쪽 캐릭터의 눈 묘사를 아래처럼 구체적으로 써주면 많이 잡혀요.
EYES: real human iris with detailed texture,
realistic pupil with depth, natural eye whites
with subtle pink veins, wet cornea with natural
catchlight, NOT anime eyes, NOT cartoon eyes
네거티브 프롬프트에도 반드시 추가해야 합니다.
anime eyes, cartoon eyes, oversized eyes,
doll eyes, flat eyes, glossy plastic eyes
🎬 이미지를 영상으로 — Kling 3.0 활용
생성된 이미지를 영상으로 만들 때는 Kling 3.0 (I2V) 를 사용합니다. Kling은 레퍼런스 이미지에 이미 있는 정보를 다시 설명할 필요가 없어요. 동작과 카메라 움직임만 집중해서 써주면 됩니다.
예를 들어 두 캐릭터가 롤러코스터를 타는 영상을 만들 때는 이렇게 씁니다.
Two female characters sit side by side in a
two-seat rollercoaster, both screaming and
gripping the safety bar, hair violently
whipping backward, camera starts low-angle
then slowly pulls back to reveal full track,
cinematic motion blur, bright summer daylight
이미지에 있는 캐릭터 외모, 배경, 의상 설명은 전부 생략해도 됩니다. Kling이 이미지에서 알아서 읽어오거든요.
정리
- ✅ n8n + Claude API + Replicate 조합으로 캐릭터 실사화 이미지를 완전 자동화할 수 있습니다.
- ✅ 프롬프트는 블록 구조(BACKGROUND / LAYOUT / LEFT / RIGHT)로 역할을 분리하는 게 핵심입니다.
- ✅ 오른쪽 실사 캐릭터 눈이 만화처럼 나오는 문제는 눈 묘사를 구체적으로 명시하고 네거티브에도 추가해서 해결합니다.
- ✅ 이미지 → 영상 변환은 Kling 3.0 I2V를 사용하고, 동작과 카메라 묘사만 프롬프트에 씁니다.
마치며
처음엔 단순해 보였는데 막상 만들다 보니 프롬프트 하나하나가 결과에 엄청난 영향을 준다는 걸 느꼈어요. 특히 배경 이질감 문제나 실사 얼굴 문제는 많은 분들이 비슷하게 겪는 이슈라 이 글이 도움이 됐으면 좋겠습니다.
여러분은 어떤 캐릭터를 실사화해보고 싶으신가요? 댓글로 알려주시면 같이 프롬프트 만들어봐요! 구독과 즐겨찾기도 큰 힘이 됩니다 😊
'매일매일 궁금한거' 카테고리의 다른 글
| 📌 Base44란? AI로 앱을 뚝딱 만드는 노코드 혁명 완벽 정리 (0) | 2026.02.28 |
|---|---|
| 📌 AI 영상 만들기, Kling 3.0이 나을까 Seedance 1 Pro가 나을까? (1) | 2026.02.26 |
| 📌 당신이 죽어도 AI는 계속 포스팅한다 — 디지털 유산과 AI 아바타의 시대 (0) | 2026.02.24 |
| Claude API vs OpenAI API — 한국어 콘텐츠 생성 품질 직접 비교해봤습니다 (2026) (2) | 2026.02.23 |
| 📌 AI 부업으로 월 100만원? 2025년 현실적으로 가능한 방법 5가지 (3) | 2026.02.22 |