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

4.8 KiB

네거티브 프롬프트(Negative Prompt)

📌 Brief Summary

네거티브 프롬프트(Negative Prompt)는 AI 이미지 생성 모델에게 최종 이미지에 나타나지 말아야 할, 즉 배제할 시각적 요소나 개념을 명시적으로 지시하는 프롬프트 작성 기법이다 [1-3]. 단순히 사후 필터링을 하는 것이 아니라 확산(Diffusion) 및 이미지 생성 과정에서 모델이 원치 않는 방향으로 진행되는 것을 막는 '회피 지도(avoidance map)' 역할을 수행한다 [2, 4]. 사용자는 이를 통해 흐릿함, 신체 변형, 워터마크 등 모델의 전형적인 생성 결함을 방지하고 원하는 품질과 스타일을 일관성 있게 확보할 수 있다 [5-8].

📖 Core Content

  • 네거티브 프롬프트의 핵심 역할과 원리 긍정 프롬프트(Positive Prompt)가 이미지가 도달해야 할 '목표(target)'를 설정한다면, 네거티브 프롬프트는 이미지의 '경계(boundaries)'를 정의한다 [4, 5]. 긍정 프롬프트 내에 "without"이나 "no"와 같은 부정어를 사용하면 모델이 오히려 그 단어에 집중해 원치 않는 객체를 생성하는 역효과를 낳을 수 있으므로, 전용 네거티브 기능이나 파라미터를 사용해야 한다 [1, 9]. 네거티브 프롬프트는 단순히 이미지를 다듬는 용도뿐만 아니라 재시도(reroll) 횟수를 대폭 줄여주고, 모델이 학습 데이터에서 무의식적으로 가져오는 편향(예: 너무 반짝이는 피부, 텍스트의 무작위 삽입 등)을 강력히 차단해준다 [6, 10, 11].

  • 효과적인 작성 전략 및 가중치 제어

    • 구체성 확보: "bad(나쁜)"나 "ugly(못생긴)"와 같은 포괄적이고 모호한 단어보다는 "extra fingers(여분의 손가락)", "misaligned eyes(어긋난 눈)", "watermark(워터마크)" 등 시각적으로 명확한 결함을 직접적으로 지목하는 것이 훨씬 높은 제어력을 발휘한다 [12-14].
    • 스타일에 따른 분리 적용: 추구하는 화풍에 따라 배제해야 할 요소도 달라진다. 예를 들어, 실사(Photorealistic) 초상화를 생성할 때는 cgi, render, cartoon, painting 등을 네거티브 프롬프트로 차단하고, 반대로 애니메이션/일러스트 스타일을 생성할 때는 photograph, realistic과 같은 실사 키워드를 배제하여 스타일이 섞이는 것을 막아야 한다 [8, 15, 16].
    • 가중치(Weight)와 과교정 방지: 일반적인 품질 저하 단어들을 끝없이 나열하는 방대한 네거티브 리스트는 오히려 이미지의 전체적인 구조를 혼탁하게 만들 수 있다 [17, 18]. 5~10개 내외의 타겟팅된 단어를 사용하고, 특정 요소가 계속 나타날 경우 (blurry:1.5)와 같이 괄호와 숫자를 통해 해당 네거티브 키워드의 회피 가중치를 세밀하게 조정하여 억제하는 방식이 권장된다 [3, 14, 18].
  • 주요 AI 모델별 네거티브 프롬프트 적용

    • 스테이블 디퓨전(Stable Diffusion): 전용 부정 프롬프트(Negative Prompt) 섹션을 지원하여 변형된 손가락이나 저화질 요소를 명시적으로 차단할 수 있으며, 가중치 구문을 적극적으로 활용할 수 있다 [3].
    • 미드저니(Midjourney): 텍스트 프롬프트 뒤에 --no 파라미터를 붙여 배제할 요소를 지정한다 (예: a medieval town --no buildings, cobblestone) [19].
    • DALL-E 3: 시스템 구조상 "not", "without"과 같은 부정어를 잘 처리하지 못하고 입력된 단어를 그대로 이미지에 구현하려는 특성이 있다. 따라서 DALL-E 3에서는 네거티브 프롬프트 대신, 원하는 긍정적인 특성을 더 강력하게 묘사하는 방식으로 우회해야 한다 [9, 20, 21].

🔗 Knowledge Connections

  • Related Topics: 프롬프트 가중치 (Prompt Weights), CFG 스케일 (CFG Scale), 파라미터(Parameters)
  • Projects/Contexts: 스테이블 디퓨전(Stable Diffusion) 이미지 최적화 및 제어, 미드저니(Midjourney) 파라미터 튜닝
  • Contradictions/Notes: 미드저니와 스테이블 디퓨전은 강력한 전용 네거티브 기능(--no 명령어 및 Negative Prompt 영역)을 지원하여 결과물 품질 향상에 크게 기여하지만 [1, 3, 19], DALL-E 3의 경우 부정어 처리 능력이 취약하여 네거티브 프롬프트를 시도할 경우 오히려 원치 않는 텍스트나 사물이 결과물에 나타나는 모순적 결과를 초래하므로 긍정적 묘사에 집중해야 한다고 안내한다 [9, 20, 21].

Last updated: 2026-04-30