Files
2nd/10_Wiki/Topic_Prompt/image Prompt 작성 방법.md
T
2026-06-29 22:05:07 +09:00

182 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: image-prompt-작성-방법
title: "image Prompt 작성 방법"
category: "AI_and_ML"
status: "draft"
verification_status: "conceptual"
canonical_id: ""
aliases: ["AI 이미지 프롬프트 엔지니어링", "Image Prompt Engineering", "AI 그림 명령어 작성법", "프롬프트 최적화 방법론"]
duplicate_of: ""
source_trust_level: "A"
confidence_score: 0.88
created_at: 2026-06-26
updated_at: 2026-06-26
review_reason: ""
merge_history: []
tags: ["research", "image Prompt 작성 방법", "Prompt Engineering", "Midjourney", "Stable Diffusion", "DALL-E 3", "Flux"]
raw_sources: [
"AI for Images: Midjourney, DALL-E, Stable Diffusion, Firefly Complete Guide",
"AI 이미지 프롬프트 엔지니어링의 이론적 기초와 모델별 최적화 실무 방법론",
"Complete Midjourney V6 Prompt Guide: Master Every Parameter",
"Creating images with Flux: Your prompt guide - Nebius",
"DALL-E: Tips for Writing Effective Prompts - Brightspace Community",
"DALL·E 3 — Prompting Guide & Examples | Promptomania",
"DALL·E 3를 사용하여 이미지 생성 - AIPRM",
"FLUX.1 Prompt Guide: Pro Tips and Common Mistakes to Avoid",
"FLUX.1 Prompt Manual: A Foundational Guide : r/FluxAI - Reddit",
"Flux vs Stable Diffusion vs Midjourney Comparison - Artsmart.ai",
"Free AI Prompt Library — 4,000+ Midjourney, DALL-E & FLUX Prompts | PromptSpace",
"How to Use DALL-E 3: Tips, Examples, and Features | DataCamp",
"How to Use Negative Prompts in Stable Diffusion (2025) - QWE AI Academy",
"How to Write Better Prompts for Flux AI | Eachlabs",
"How to use positive and negative prompts in Stable Diffusion - Graydient AI",
"Midjourney V6 Prompt Guide: 15 Formulas That Actually Work in 2026",
"Midjourney vs Flux AI Comparison - Dirtyline Studio",
"Midjourney vs Stable Diffusion vs Flux: Which Wins? (2025) - PXZ AI",
"Midjourney Documentation: Parameter List / Prompt Basics",
"Prompt Engineering for AI Image Generation Tips - KnowledgeHut",
"Stable Diffusion Negative Prompt: Optimize Your AI Art - AI Photo Generator",
"Stable Diffusion Negative Prompts: The Ultimate Collection",
"미드저니 사용법: ai 그림 초보를 위한 프롬프트 팁 - 패스트캠퍼스",
"미드저니 사용법: 프롬프트 작성 가이드 I 이랜서 블로그",
"미드저니 사용법의 모든 것(AI 이미지 쉽게 만들기) - 크몽"
]
applied_in: ["Meteora_Web_Agency_E-commerce_Workflow", "Furniture_Product_Catalog_Automation"]
github_commit: ""
---
# [[image Prompt 작성 방법]]
## 🎯 한 줄 통찰 (One-line insight)
프롬프트 엔지니어링은 사용자의 시각적 의도를 신경망이 해독 가능한 **수학적 벡터 공간으로 전이시키는 정밀한 기술적 협업 과정**이며, 각 모델의 아키텍처 특성에 맞춘 **구조적 묘사와 매개변수 제어**가 품질을 결정한다 [S2].
## 🧠 핵심 개념 (Core concepts)
- **공통 프레임워크 (S+E+M+S+L+C):** 대상(Subject), 환경(Environment), 매체(Medium), 스타일(Style), 조명(Lighting), 구도(Composition)의 계층적 배치 [S2, S20].
- **모델별 언어 이해도 차이:** Midjourney V6/DALL-E 3/Flux는 **자연어 문장**을 선호하나, Stable Diffusion은 **태그 나열 및 가중치 수식**에 더 민감함 [S2, S16, S18].
- **네거티브 프롬프팅 (Negative Prompting):** 역확산 과정에서 불필요한 요소(왜곡, 텍스트 등)로 이미지가 발산하지 않도록 막는 **반발 가드레일** 역할 [S2, S13, S21].
- **매개변수 제어 (Parameter Control):** 종횡비(`--ar`), 예술적 변형(`--s`), 무작위성(`--c`) 등 하이픈 기반의 연산 장치를 통한 세부 조정 [S2, S3, S19].
## 🧩 추출된 패턴 (Extracted patterns)
- **액티브 내러티브 (Active Narrative):** 정적인 단어 나열보다 **빛과 환경의 상호작용**을 동사 위주로 묘사할 때 사실성이 극대화됨 (특히 Flux 모델) [S2, S4].
- **계단식 레이어링 (Cascading Layering):** 프롬프트 내에서 피사체를 전경, 중경, 배경의 순서로 배치하여 개념 간 간섭을 최소화 [S2, S8, S9].
- **역공학 기반 최적화 (Reverse Engineering):** 선호하는 이미지의 설명을 생성 AI(ChatGPT 등)를 통해 묘사하게 한 후 이를 기반으로 프롬프트를 재구성 [S12, S14].
- **점진적 정제 (Iterative Refinement):** 짧은 프롬프트에서 시작해 결함을 진단하고, 필요한 기술적 어휘를 최소한으로 추가하며 'Chiseling' 하듯 깎아냄 [S15, S21, S22].
## ⚖️ 비교 및 선택 기준 (Comparison & decision criteria)
| 항목 (Model) | 장점 | 단점 | 언제 선택 |
|---|---|---|---|
| **Midjourney** | 압도적인 예술적 미학, 시네마틱 질감 [S1, S2] | 텍스트 구현력 부족, Discord 기반 워크플로우 [S1, S18] | 미적 품질이 최우선인 브랜드/콘셉트 아트 제작 시 [S1, S18] |
| **DALL-E 3** | 뛰어난 자연어 순응력, 정확한 수량/철자 제어 [S2, S12] | 매개변수 미세 제어 불가, 인위적인 일러스트 질감 [S1, S2] | 복잡한 지시나 텍스트가 포함된 빠른 드래프트 필요 시 [S1, S2] |
| **Stable Diffusion** | 로컬 실행, 무한한 커스터마이징(LoRA, ControlNet) [S1, S2] | 높은 학습 곡선, 하드웨어 사양 요구 [S1, S18] | 동일 피사체의 일관된 변형 및 물리적 정밀 제어 필요 시 [S1, S2] |
| **Flux.1** | 현존 최강의 해부학적 정확성(손가락 등), 텍스트 구현 [S2, S18] | 예술적 화풍의 다양성 부족, 신규 모델로 자료 적음 [S18] | 초실사 인물 사진 및 상업적 타이포그래피 포함 이미지 [S4, S18] |
## 📖 세부 내용 (Details)
### 1. 프롬프트의 기본 구조 (Anatomy of a Prompt)
- **Subject (대상):** 인물, 사물 등 주인공의 외양과 행동을 가장 먼저 명시 [S2, S19].
- **Environment (환경):** 시간대, 장소, 기후 등 서사적 깊이 추가 [S2, S20].
- **Medium/Style (매체/스타일):** 사진, 유화, 3D 렌더링 등 물리적 형식 지정 [S2, S16].
- **Lighting/Composition (조명/구도):** 광원의 방향과 카메라 렌즈 사양(예: 85mm, wide angle)을 통해 시선을 수학적으로 통제 [S2, S20, S21].
### 2. 모델별 최적화 실무 전략
- **Midjourney V6:** 키워드 나열보다 **묘사적인 문장**을 사용하고, `--style raw` 파라미터를 통해 인위적인 미적 편향을 제거 가능 [S2, S3, S16].
- **Stable Diffusion:** `(keyword:factor)` 수법으로 중요도를 조율하며, `[keyword1 : keyword2 : factor]` 스케줄링을 통해 생성 단계별 피사체 교체 가능 [S2, S15].
- **DALL-E 3:** ChatGPT와 협업하여 추상적인 아이디어를 고선명 문장으로 다듬어 입력하며, 따옴표(`""`) 내부에 정확한 출력 텍스트를 기입 [S2, S12].
- **Flux.1:** 괄호 가중치를 인식하지 못하므로 "with a strong emphasis on..." 같은 **구문형 강조** 표현을 사용 [S2, S8].
### 3. 네거티브 프롬프트 활용 원칙
- **추상어 지양:** "ugly", "bad anatomy" 대신 "extra fingers", "misaligned eyes" 등 **구체적인 형상 단위**의 어휘를 사용해야 정밀도가 배가됨 [S2, S13, S21].
- **아키텍처별 차이:** SD 1.5는 15개 내외의 대량 단어가 필요하나, SDXL 및 SD 3 이상은 긴 목록 입력 시 오히려 품질이 저하되므로 3-5개의 핵심 단어만 권장 [S2, S13].
## ⚖️ 모순 및 업데이트 (Contradictions & updates)
- **자연어 vs 태그:** 과거에는 쉼표로 분할된 '태그 누적형'이 주류였으나, 최신 모델(V6, DALL-E 3, Flux)은 **자연어 구문**을 더 정확하게 이해하며 키워드 스팸은 오히려 품질을 저하시킴 [S2, S16].
- **Flux Dev 모델의 백색 배경 결함:** Flux Dev 모델에서 "white background"를 명시하면 회색조 블러 이미지가 출력되는 부작용이 발견됨. "minimal design showing clean details"로 우회 기입 권장 [S2, S8].
## 🛠️ 적용 사례 (Applied in summary)
- **Meteora Web Agency:** e-커머스 랜딩 페이지 및 제품 상세 페이지 제작 시 Midjourney와 Stable Diffusion을 혼합 사용 [S1].
- **가구 클라이언트 프로젝트:** 스튜디오 촬영 비용을 절감하기 위해 Stable Diffusion의 ControlNet으로 포즈를 고정하고, 프롬프트 변형으로 수십 개의 제품 색상 및 재질 옵션을 생성 [S1].
- **로고 및 무드보드:** Midjourney로 초기 시안 도출 후 Vectorizer.ai를 통해 벡터화하는 파이프라인 구축 [S1, S2, S25].
## 💻 코드 패턴 (Code patterns)
### Midjourney V6 표준 문법
```bash
/imagine prompt: [Image Prompt(s)] [Text Prompt] [--parameters]
# 예시:
/imagine prompt: https://example.com/ref.jpg minimalist ceramic vase, natural lighting, 8k --ar 16:9 --v 6.1 --s 250
``` [S2, S3]
### Stable Diffusion 가중치 및 스케줄링 (A1111)
```text
# 가중치 조절 (1.1배 증가)
(golden sunrise:1.1)
# 단계별 교체 (초기 50% 지점에서 도널드 트럼프를 조 바이든으로 교체)
[Donald Trump : Joe Biden : 0.5]
# 청크 분할 (75토큰 한계 우회)
Subject details... BREAK Background details...
``` [S2, S15]
### Flux.1 구문형 강조 패턴
```text
"A high-detail cinematic capture of an astronaut on Mars, with a focus on the reflections on the helmet visor, highly realistic textures."
``` [S2, S8]
## ✅ 검증 상태 및 신뢰도
- **상태:** draft
- **검증 단계:** conceptual (실제 비즈니스 적용 사례 근거 포함)
- **출처 신뢰도:** A (공식 문서, 전문 엔지니어 분석 및 커뮤니티 검증 데이터 기반)
- **신뢰 점수:** 0.88
- **중복 검사 결과:** 신규 생성 (New discovery)
## 🔗 관련 문서 링크 (Related document links)
### 상위/유사 개념
- [[Prompt Engineering]] — AI 모델에 전달하는 모든 지시문의 최적화 원론
- [[Diffusion Models]] — 이미지 생성 AI의 핵심 작동 알고리즘
- [[Multimodal AI]] — 텍스트와 이미지를 동시에 처리하는 모델 체계
### 심층 후속 질문 (Deeper Research Questions)
- 각 모델의 CLIP 인코더 성능 차이가 프롬프트 해석 정밀도에 미치는 영향은 무엇인가? [S2, S21]
- ControlNet과 IP-Adapter를 활용한 시각적 프롬프트 제어의 물리적 한계는 어디까지인가? [S1, S2]
- LoRA 학습 데이터셋의 라벨링 방식이 프롬프트 트리거 어휘의 효과를 어떻게 결정하는가? [S2, S13]
### 실무 적용 맥락 (Practical Application Contexts)
- **Implementation:** e-커머스 제품 이미지 자동 생성 파이프라인 [S1].
- **System Design:** LLM(ChatGPT)과 이미지 생성 모델을 결합한 통합 에이전트 설계 [S2, S12].
- **Operation / Maintenance:** 모델 업데이트(V6 -> V7 등)에 따른 기존 프롬프트 라이브러리 마이그레이션 전략 [S16, S18].
## 🔗 지식 그래프 (Knowledge Graph)
- **상위/루트:** [[image Prompt 작성 방법]]
- **관련 개념:** [[Midjourney V6]], [[Stable Diffusion XL]], [[Flux.1]], [[Negative Prompt]]
- **참조 맥락:** 상업용 비주얼 콘텐츠 제작 및 프롬프트 자동화 시스템 설계 시 참조.
## 📚 출처 (Sources)
- [S1] Meteora Web Agency, "AI for Images: Midjourney, DALL-E, Stable Diffusion, Firefly Complete Guide"
- [S2] Markdown Data, "AI 이미지 프롬프트 엔지니어링의 이론적 기초와 모델별 최적화 실무 방법론"
- [S3] Free AI Prompt Maker, "Complete Midjourney V6 Prompt Guide: Master Every Parameter"
- [S4] Nebius AI Studio, "Creating images with Flux: Your prompt guide"
- [S5] Brightspace Community, "DALL-E: Tips for Writing Effective Prompts"
- [S6] Promptomania, "DALL·E 3 — Prompting Guide & Examples"
- [S7] AIPRM, "DALL·E 3를 사용하여 이미지 생성"
- [S8] getimg.ai, "FLUX.1 Prompt Guide: Pro Tips and Common Mistakes to Avoid"
- [S9] Reddit r/FluxAI, "FLUX.1 Prompt Manual: A Foundational Guide"
- [S10] Artsmart.ai, "Flux vs Stable Diffusion vs Midjourney Comparison Guide"
- [S11] PromptSpace, "Free AI Prompt Library — 4,000+ Prompts"
- [S12] DataCamp, "How to Use DALL-E 3: Tips, Examples, and Features"
- [S13] QWE AI Academy, "How to Use Negative Prompts in Stable Diffusion (2025)"
- [S14] Eachlabs, "How to Write Better Prompts for Flux AI"
- [S15] Graydient AI, "How to use positive and negative prompts in Stable Diffusion"
- [S16] Howard Huang, "Midjourney V6 Prompt Guide: 15 Formulas That Actually Work"
- [S17] Dirtyline Studio, "Midjourney vs Flux AI Comparison"
- [S18] PXZ AI, "Midjourney vs Stable Diffusion vs Flux: Which Wins? (2025)"
- [S19] Midjourney Docs, "Parameter List / Prompt Basics"
- [S20] KnowledgeHut, "Prompt Engineering for AI Image Generation Tips"
- [S21] AI Photo Generator, "Stable Diffusion Negative Prompt: Optimize Your AI Art"
- [S22] Free AI Prompt Maker, "Stable Diffusion Negative Prompts: The Ultimate Collection"
- [S23] 패스트캠퍼스, "미드저니 사용법: ai 그림 초보를 위한 프롬프트 팁"
- [S24] 이랜서 블로그, "미드저니 사용법: 프롬프트 작성 가이드"
- [S25] 크몽, "미드저니 사용법의 모든 것(AI 이미지 쉽게 만들기)"
## 📝 변경 이력 (Change history)
- 2026-06-26: Initial draft generated via Datacollector_MAC P-Reinforce engine. 정밀한 모델별 문법과 실무 워크플로우 반영 완료.