본문 바로가기
C.W.K.
Stream
Lesson 06 of 10 · published

Negative Prompt는 무엇이고 언제 통할까

~15 min · prompting, control, l6

Level 0첫 불꽃
0 XP0/100 lessons0/14 achievements
0/200 XP to next level200 XP to go0% complete

피파 한 줄 정리: Negative prompt 지원은 모델마다 크게 달라. SD에서는 중요하고 FLUX에서는 제한적이며 Midjourney·DALL-E는 다른 방식을 써. 모든 결함을 넣은 긴 목록은 SD 1.5 시대의 유산이야.

Negative prompt는 싫은 것을 차단하는 목록처럼 보이지만 실제로는 모델이 해당 패턴에서 멀어지도록 만드는 조건이야.

기술적으로 작동하는 방식

표준 CFG:
출력 = 무조건 예측 + Scale × (조건 예측 − 무조건 예측)

Negative prompt가 있을 때:
출력 = 부정 조건 예측 + Scale × (긍정 조건 예측 − 부정 조건 예측)

부정 패턴에서 멀어지고 긍정 패턴으로 가까워진다.
모델지원특징
SD 1.5 / SDXL✅ 완전 지원효과가 크고 널리 사용
SD 3.5✅ 지원작동하지만 SD 1.5만큼 필수는 아님
FLUX⚠️ 제한적일부 구현만 지원하며 SD보다 약함
Midjourney❌ 전통 방식 없음대신 --no parameter 사용
DALL-E 3❌ 지원 안 함프롬프트 재작성에 의존

도움 되는 때

  • “blurry, low quality, watermark”처럼 반복되는 결함을 줄일 때
  • “no text, no border, no frame”처럼 특정 덧씌움을 피할 때
  • 과채도가 기본인 모델에 “oversaturated, HDR”을 넣어 편향을 누를 때

실패하거나 역효과가 날 때

❌ 역설적인 부정

긍정: “공원의 개” / 부정: “cat”

왜 역효과가 날까

부정 맥락에서도 cat을 언급하면 고양이 패턴이 활성화될 수 있어. 단순히 빼고 싶다면 아예 말하지 않는 편이 낫기도 해.

❌ 모든 것을 넣은 부정 목록

“ugly, deformed, bad anatomy, extra limbs, cloned face, malformed limbs, fused fingers, watermark, signature …”

✅ 집중한 부정

“blurry, low quality, watermark”

긴 목록은 해부 오류가 잦던 SD 1.5에는 필요했지만 현대 모델에서는 출력 공간을 지나치게 좁혀 다양성과 창의성을 줄일 수 있어.

핵심 정리
  • Negative prompt는 특정 픽셀을 차단하지 않고 해당 패턴에서 생성 방향을 멀어지게 한다.
  • SD 1.5에는 중요하고 FLUX에는 제한적이며 Midjourney·DALL-E 3에는 전통 방식이 없다.
  • 부정문에서 언급한 요소가 오히려 활성화될 수도 있다.
  • 짧고 집중해서 쓰고 현대 모델에는 긴 kitchen-sink 목록을 버려.

External links

Exercise

깨끗한 프롬프트로 초상을 만든 뒤 “ugly, deformed …” 같은 긴 negative를 더해 다시 만들어. 실제로 좋아졌는지, 지나치게 제한되어 덜 흥미로워졌는지 눈으로 판정해.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.