지브리 스타일 애니메이션 제작을 위한 n8n-first 워크플로우 템플릿 | n8n-first Ghibli animation workflow templates
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
시나리오 하나로 지브리 스타일 애니메이션을 만드는 n8n 파이프라인 An n8n pipeline that turns a single scenario into Ghibli-style animation
22B Studio는 별도 프로그램이 아닌 운영형 템플릿 레포입니다. n8n이 전체 제작 흐름을 관리하고, ComfyUI가 이미지를 만들고, FFmpeg/Real-ESRGAN이 후반 작업을 맡습니다. 시나리오를 넣으면 무드보드부터 최종 영상까지 7단계 파이프라인으로 진행됩니다.
22B Studio is not a standalone app -- it is an operations-ready template repo. n8n orchestrates the full pipeline, ComfyUI generates visuals, and FFmpeg/Real-ESRGAN handle finishing. Feed in a scenario, and it flows through a 7-stage pipeline from mood board to final video.
| 대상 | 활용 예시 | ||
|---|---|---|---|
| 1인 크리에이터 | 지브리풍 영상 제작 파이프라인을 빠르게 실험 | ||
| 소규모 팀 | AI 이미지 생성 + 워크플로우 자동화를 하나의 흐름으로 운영 | ||
| AI 아트 실험자 | ComfyUI + SDXL + LoRA 기반 스타일 일관성 있는 영상 제작 | ||
| n8n 사용자 | AI 영상 파이프라인을 n8n 워크플로우로 관리하고 싶은 분 |
| Who | Use Case | ||
|---|---|---|---|
| Solo creators | Quickly prototype a Ghibli-style production pipeline | ||
| Small teams | Combine AI image generation with workflow automation | ||
| AI art experimenters | Create style-consistent videos with ComfyUI + SDXL + LoRA | ||
| n8n users | Manage an AI video pipeline through n8n workflows |
시나리오를 넣으면 아래 순서로 진행됩니다. 매 단계에서 사람이 검수합니다.
Feed in a scenario and it flows through these stages. Human review at every checkpoint.
시나리오 입력
|
v
1. 무드보드 (Mood Board) -- 분위기/컨셉 이미지 생성
|
v
2. 캐릭터 시트 (Character Sheet) -- 캐릭터 일관성 확보
|
v
3. 배경 컨셉 (Background) -- 배경 이미지 생성
|
v
4. 스케치 콘티 (Sketch) -- 저비용으로 구도 확정
| [사람 검수: 구도 OK?]
v
5. 풀 렌더 (Full Render) -- 확정된 장면만 고품질 렌더링
|
v
6. 영상 클립 (Video Clips) -- AnimateDiff로 모션 추가
|
v
7. 업스케일 + 마감 (Finishing) -- Real-ESRGAN 업스케일, FFmpeg 편집
핵심 원칙: 스케치에서 싸게 실패하고, 풀 렌더는 필요한 장면만.
Key principle: Fail cheaply at sketch stage, spend full-render cost only where it matters.
| 파일 File | 설명 Description | ||
|---|---|---|---|
22b-studio-ghibli.json |
지브리 7단계 메인 파이프라인 / Main Ghibli pipeline | ||
blog-writer.json |
블로그 자동 발행 연동 / Blog auto-publishing | ||
daily-report.json |
일일 리포트 생성 / Daily report generation | ||
openclaw-monitor.json |
OpenClaw 모니터링 / OpenClaw monitoring | ||
trend-radar.json |
트렌드 레이더 / Trend radar |
| 파일 File | 단계 Stage | 설명 Description | ||
|---|---|---|---|---|
ghibli-mood-board.json |
1단계 | 무드보드 이미지 생성 | ||
ghibli-character-sheet.json |
2단계 | 캐릭터 시트 (정면/측면/전신) | ||
ghibli-background.json |
3단계 | 배경 컨셉 이미지 | ||
ghibli-sketch.json |
4단계 | 스케치 콘티 (저비용 테스트) | ||
ghibli-full-render.json |
5단계 | 풀 렌더 (고품질) | ||
ghibli-video-animate.json |
6단계 | 영상 클립 (AnimateDiff) |
장면 유형별(실내/실외/클로즈업/와이드/액션) 프롬프트를 제공합니다:
| 파일 File | 용도 Purpose | ||
|---|---|---|---|
prompts/ghibli/mood-board.json |
무드보드용 프롬프트 (5개 장면 유형) | ||
prompts/ghibli/character-sheet.json |
캐릭터 시트용 프롬프트 (정면/측면/전신/표정) | ||
prompts/ghibli/background.json |
배경용 프롬프트 | ||
prompts/ghibli/sketch.json |
스케치 콘티용 프롬프트 (낮은 step, 빠른 생성) | ||
prompts/ghibli/full-render.json |
풀 렌더용 프롬프트 (높은 step, 고품질) | ||
prompts/ghibli/video-motion.json |
영상 모션용 프롬프트 | ||
prompts/ghibli/negative.json |
네거티브 프롬프트 |
프롬프트 변수 예시 | Prompt Variable Example:
{
"positive": "Studio Ghibli anime style, {scene_description}, {scene_archetype}, {philosophy_note}, emotional concept art, {emotional_hint}, key prop {key_prop}, watercolor textures, cinematic composition, {character_description}",
"negative": "3d, realistic, photograph, horror, nsfw, low quality, blurry, text, watermark, deformed",
"params": {
"steps": 20,
"cfg": 6.0,
"resolution": "1024x1536",
"sampler": "dpm++_2m_karras"
}
}
| 구성요소 Component | 설명 Description | ||
|---|---|---|---|
| n8n | 워크플로우 엔진 (localhost:5678) |
||
| ComfyUI | 이미지/영상 생성 (localhost:8188) |
||
| SDXL 모델 | animagineXL v3.1 또는 SDXL 1.0 | ||
| Ghibli LoRA | Studio Ghibli Style LoRA for SDXL | ||
| IP-Adapter | 캐릭터 일관성용 (선택) | ||
| ControlNet | 스케치->풀렌더 가이드 (선택) | ||
| Real-ESRGAN | x4plus-anime 업스케일러 | ||
| FFmpeg | 영상 편집/합성 | ||
| GPU | VRAM 12GB+ 권장 |
ComfyUI/models/
|-- checkpoints/ <- SDXL 또는 animagineXL 모델
|-- loras/ <- ghibli-style.safetensors
|-- ipadapter/ <- IP-Adapter SDXL (선택)
|-- controlnet/ <- ControlNet Canny SDXL (선택)
+-- upscale_models/ <- Real-ESRGAN x4plus-anime
자세한 모델 목록은 comfyui-workflows/MODELS.md를 참고하세요.
# n8n 실행
n8n start
# 또는 Docker: docker run -p 5678:5678 n8nio/n8n
# ComfyUI 실행
python main.py --listen 0.0.0.0 --port 8188
Import from File 선택n8n-workflows/22b-studio-ghibli.json 가져오기comfyui-workflows/ 내 JSON 파일들을 로드http://localhost:8188)n8n 워크플로우를 실행하고 시나리오를 입력하면, 무드보드부터 영상까지 자동으로 진행됩니다. 각 단계에서 검수 후 다음으로 넘어갑니다.
22b-studio/
|-- n8n-workflows/ # n8n 워크플로우 JSON (5개)
|-- comfyui-workflows/ # ComfyUI 워크플로우 JSON (6개)
| +-- MODELS.md # 필요한 모델 목록
|-- prompts/ghibli/ # 지브리 프롬프트 템플릿 (7개)
|-- quality/
| |-- gold-standard/ # 기준 이미지 (품질 비교용)
| +-- test-results/ # 테스트 결과 기록
|-- docs/ # 설치/운영 문서
| |-- getting-started-ko.md
| |-- getting-started-en.md
| |-- ghibli-pipeline.md
| +-- n8n-setup.md
+-- SOURCE-MAP.md # 외부 자산 재사용 기준
22B Studio는 기존 도구를 재사용합니다. 새 프로그램을 만들지 않습니다.
22B Studio reuses existing tools. No new applications are built.
| 소스 Source | 역할 Role | 연동 방식 Integration | ||
|---|---|---|---|---|
| ComfyUI | 이미지/영상 생성 | n8n HTTP Request로 API 호출 | ||
| MediaForge | 로컬 생성/편집/오디오 | n8n에서 HTTP/CLI 호출 | ||
| blog-writer | 배포/알림 (Telegram, Blogger) | n8n에서 CLI 호출 | ||
| Shorts-engine | 기획 참고 (플랫폼 스펙, 모션) | 참고만, 코드 복사 안 함 |
MIT License -- 자유롭게 사용, 수정, 배포할 수 있습니다.
MIT License -- Free to use, modify, and distribute.
22B Labs (sinmb79) -- The 4th Path
문의사항이나 기여는 Issues를 이용해 주세요.
For questions or contributions, please use Issues.