Files
2nd/10_Wiki/Topics_GD/네거티브 프롬프트 (Negative Prompts).md
T

25 lines
4.6 KiB
Markdown

# [[네거티브 프롬프트 (Negative Prompts)|네거티브 프롬프트 (Negative Prompts)]]
## 📌 Brief Summary
네거티브 프롬프트(Negative Prompts)는 AI 이미지 생성 모델에게 결과물에 포함되지 말아야 할 시각적 요소나 개념을 명시적으로 지시하는 프롬프트 작성 기법입니다. 긍정 프롬프트가 생성할 대상의 목표 지점을 정의한다면, 네거티브 프롬프트는 모델이 피해야 할 경계를 설정하는 회피 지도(Avoidance map) 역할을 합니다 [1, 2]. 이를 통해 해부학적 오류나 불필요한 아티팩트 등을 차단하여 이미지의 품질을 제어하고 최적화할 수 있습니다 [3-5].
## 📖 Core 구체
* **작동 원리 및 효과**:
네거티브 프롬프트는 단순한 사후 필터링이 아니라, 확산(Diffusion) 과정 중에 모델이 원치 않는 방향(예: 저해상도, 기형적인 손가락, 워터마크, 의도하지 않은 CGI 느낌)으로 빠지지 않도록 지속적으로 유도하는 메커니즘입니다 [3, 6]. 'bad'와 같은 모호하고 포괄적인 단어보다는 'extra fingers', 'misaligned eyes', 'text'처럼 눈에 띄는 결함을 구체적이고 물리적인 명사로 진단하여 묘사할 때 두 배 이상의 정밀도를 보입니다 [7-9]. 적절히 사용하면 원하는 시각적 결과물에 도달하기 위한 반복 생성(Reroll) 횟수를 최대 80%까지 줄여줍니다 [4, 10].
* **플랫폼별 메커니즘 및 한계**:
* **스테이블 디퓨전(Stable Diffusion)**: 네거티브 프롬프트가 매우 핵심적인 제어 수단으로 작동합니다 [5, 10]. 가중치 조절 문법(예: `(blurry:1.3)`)을 적용하여 특정 결함에 대한 거부 강도를 높일 수 있습니다 [11]. 단, 너무 방대한 부정 키워드의 나열은 오히려 개념적 혼란을 초래할 수 있으므로, 5~10개 내외의 타겟팅된 단어에 가중치를 부여해 사용하는 것이 품질 유지에 효과적입니다 [12]. 확산 10단계(Step 10) 이후에 주된 영향력을 발휘하기 때문에 초기부터 너무 강한 가중치를 주면 구조적 왜곡이 일어날 수 있습니다 [12, 13].
* **미드저니(Midjourney)**: 일반적인 문장에 "without"이나 "no"를 포함시키는 것보다 프롬프트 끝에 `--no` 파라미터(예: `--no text, watermark`, `--no trees`)를 명시적으로 선언하는 것이 원치 않는 요소를 제거하는 데 훨씬 효과적입니다 [14-17].
* **DALL-E 3**: 다른 모델들과 달리 "not", "no", "without"과 같은 부정 지시어(Negations)를 거의 이해하지 못하는 치명적인 약점이 있습니다 [18-20]. 예를 들어 "케이크 없이(no cake)"라고 지시하면 오히려 결과물에 케이크가 등장할 확률이 높습니다 [16, 18]. 따라서 DALL-E에서는 제외할 요소를 언급하기보다 구현되기를 원하는 긍정적인 특성만을 상세히 묘사하여 우회하는 것이 필수적입니다 [19].
* **작성 전략 및 워크플로우 (Best Practices)**:
모든 프롬프트에 기계적으로 길고 복잡한 부정 프롬프트를 복사해 붙여넣는 것은 피해야 합니다. 이는 애니메이션 스타일을 원할 때 사진 같은 사실성을 강제하는 등 의도한 스타일까지 훼손할 위험이 있습니다 [21-23]. 올바른 워크플로우는 긍정 프롬프트로 기본 이미지를 먼저 생성한 후, 반복적으로 발생하는 결함(예: 피부가 플라스틱처럼 보임)을 파악하고, 그 증상에 맞는 타겟팅된 부정 키워드(예: `waxy skin`, `plastic`)를 최소한으로 추가하며 점진적으로 정제(Iterative Refinement)해 나가는 것입니다 [8, 23-25].
## 🔗 Knowledge Connections
- **Related Topics:** [[스테이블 디퓨전 (Stable Diffusion)|스테이블 디퓨전 (Stable Diffusion)]], [[프롬프트 가중치 (Prompt Weights)|프롬프트 가중치 (Prompt Weights)]], 미드저니 파라미터 (Midjourney Parameters)
- **Projects/Contexts:** 이미지 결함 수정 및 품질 최적화 워크플로우
- **Contradictions/Notes:** 스테이블 디퓨전과 미드저니(`--no` 파라미터)에서는 네거티브 프롬프트가 정밀한 이미지 통제를 위한 필수적인 수단으로 작용하지만, DALL-E 3 모델은 부정적 문맥을 이해하지 못하고 오히려 거부하려던 피사체를 생성해버리는 모순적인 한계(Negation Handling Issue)를 가지고 있어 플랫폼에 따라 적용 전략이 완전히 달라져야 합니다.
---
*Last updated: 2026-04-30*