네거티브 프롬프트는 Stable Diffusion에서 가장 강력하면서도 가장 이해되지 않는 도구 중 하나입니다. 생성 이미지에 포함시키고 싶지 않은 요소를 모델에 지시할 수 있습니다. 변형된 손부터 워터마크, 압축 아티팩트까지 모든 불필요한 요소를 제거할 수 있습니다. 올바르게 사용하면 모든 생성 결과의 품질이 대폭 향상됩니다.
팁: ImageToPrompt에서 Stable Diffusion을 타겟 모델로 선택하면 최적화된 네거티브 프롬프트가 자동 생성됩니다. 이미지를 업로드하기만 하면 포지티브 프롬프트와 네거티브 프롬프트를 한 번의 분석으로 모두 얻을 수 있습니다.
네거티브 프롬프트란?
Stable Diffusion에서 네거티브 프롬프트란 생성 이미지에 포함시키고 싶지 않은 요소, 품질, 스타일을 지정하는 전용 텍스트 필드입니다. 디노이징(노이즈 제거) 과정에서 모델은 이러한 개념에서 적극적으로 벗어나도록 동작하여 더 깨끗하고 정확한 이미지를 생성합니다.
나침반에 비유하면 이해하기 쉽습니다. 포지티브 프롬프트가 향해야 할 방향을 가리키고, 네거티브 프롬프트가 피해야 할 방향을 정의합니다. 이 둘이 결합되어 생성을 정확한 결과로 이끕니다.
기술적 작동 원리
Stable Diffusion은 Classifier-Free Guidance(CFG)라는 프로세스를 사용하여 포지티브 프롬프트와 네거티브 프롬프트의 균형을 맞춥니다. 디노이징의 각 단계에서 모델은 두 가지 예측을 계산합니다:
- 포지티브 프롬프트에 기반한 예측
- 네거티브 프롬프트에 기반한 예측 (네거티브 프롬프트가 지정되지 않은 경우 무조건적 예측)
최종 결과는 CFG scale로 정의된 강도에 따라 네거티브 예측에서 멀어지고 포지티브 예측에 가까워지도록 계산됩니다.
CFG Scale과의 관계
CFG scale은 모델이 프롬프트에 얼마나 충실하게 따를지를 결정합니다. 이 값은 포지티브 프롬프트와 네거티브 프롬프트 모두에 영향을 미칩니다:
| CFG Scale | 효과 | 권장 용도 |
|---|---|---|
| 1 – 3 | 창의적, 프롬프트를 부분적으로 무시 | 자유로운 탐색 |
| 5 – 7 | 품질과 창의성의 균형 | 일반적인 사용 (권장) |
| 8 – 12 | 프롬프트에 충실하게 따름 | 정밀도가 중요한 경우 |
| 13+ | 너무 엄격, 아티팩트 발생 가능성 높음 | 일반적으로 피해야 함 |
중요한 점: CFG가 높으면 네거티브 프롬프트의 효과도 증폭됩니다. CFG가 12 이상이고 네거티브 프롬프트가 과도하게 강하면 모델이 특정 개념에서 너무 멀어져 이상한 결과가 나올 수 있습니다.
범용 네거티브 프롬프트 리스트
다음은 대부분의 생성에서 출발점으로 권장하는 범용 네거티브 프롬프트 리스트입니다:
이미지 품질
(worst quality:1.4), (low quality:1.4), normal quality, jpeg artifacts, blurry, noisy, grainy, pixelated, low resolution
해부학과 비율
bad anatomy, bad hands, extra fingers, missing fingers, extra limbs, missing limbs, fused fingers, too many fingers, deformed, mutated, disfigured, malformed
구도
cropped, out of frame, cut off, duplicate, clone, copy, watermark, signature, text, logo, username, artist name
복사해서 쓸 수 있는 완전 리스트
(worst quality:1.4), (low quality:1.4), blurry, noisy, watermark, signature, text, logo, bad anatomy, bad hands, extra fingers, missing fingers, extra limbs, deformed, disfigured, duplicate, cropped, out of frame, ugly, poorly drawn face, poorly drawn hands
용도별 네거티브 프롬프트
포토리얼 포트레이트
(worst quality:1.4), (low quality:1.4), bad anatomy, bad hands, deformed face, deformed eyes, asymmetric eyes, cross-eyed, extra fingers, missing fingers, blurry, watermark, signature, 3d render, cartoon, anime, illustration, painting, drawing
애니메이션/만화풍 아트
(worst quality:1.4), (low quality:1.4), realistic, photorealistic, 3d render, bad anatomy, bad hands, extra fingers, deformed, blurry, watermark, signature, text, duplicate, cropped, ugly
풍경/환경
(worst quality:1.4), (low quality:1.4), blurry, noisy, watermark, text, logo, people, person, human, figures, cars, vehicles, modern objects, power lines, telephone poles
상품 사진
(worst quality:1.4), (low quality:1.4), blurry, noisy, watermark, text, logo, cluttered background, distracting elements, poor lighting, shadows on product, reflections, distortion
구문과 가중치
네거티브 프롬프트는 Stable Diffusion의 포지티브 프롬프트와 동일한 가중치 구문을 지원합니다:
(term:1.4)— 강한 가중치, 모델이 해당 개념을 적극적으로 회피(term:1.0)— 일반 가중치 (기본값)(term:0.6)— 약한 가중치, 가벼운 영향[term]— 가중치를 10% 감소(term)— 가중치를 10% 증가
품질 관련 용어는 1.4의 가중치((worst quality:1.4))로 설정하는 것을 권장합니다. 전반적인 품질에 가장 큰 영향을 미치기 때문입니다. 콘텐츠 관련 용어는 1.0 그대로 두세요.
흔한 실수
- 네거티브 프롬프트가 너무 긴 경우. 포지티브 프롬프트와 마찬가지로 네거티브 프롬프트에도 토큰 제한이 있습니다(SDXL의 경우 77토큰). 제한을 초과한 용어는 무시됩니다. 가장 중요한 요소를 우선하세요.
-
네거티브 필드에 긍정적 표현을 넣는 경우.
not blurry라고 쓰지 마세요. 단순히blurry라고 씁니다. 네거티브 필드는 이미 "이것을 피해라"로 해석됩니다. -
포지티브와 네거티브의 모순. 포지티브 프롬프트에서
painting을 요청하고 네거티브 프롬프트에painting을 포함하면 모델은 모순되는 신호를 받습니다. 결과는 일관성이 없어집니다. - 리스트를 그대로 복사하고 조정하지 않는 경우. 범용 네거티브 프롬프트는 좋은 출발점이지만 구체적인 케이스에 맞게 조정해야 합니다. 포트레이트용 네거티브 프롬프트는 풍경용과 다릅니다.
네거티브 프롬프트를 자동 생성하세요
참고 이미지를 업로드하고 Stable Diffusion을 선택하세요. ImageToPrompt가 최적화된 포지티브 프롬프트와 네거티브 프롬프트를 생성합니다.
ImageToPrompt 체험하기 →자주 묻는 질문
Stable Diffusion의 네거티브 프롬프트란 무엇인가요?
네거티브 프롬프트란 생성 이미지에 포함시키고 싶지 않은 요소를 지정하는 전용 텍스트 필드입니다. 모델은 생성 시 이러한 개념에서 적극적으로 벗어나도록 동작하여 품질을 향상시키고 아티팩트를 줄입니다.
CFG scale은 네거티브 프롬프트에 영향을 미치나요?
네, CFG scale(Classifier-Free Guidance)은 모델이 포지티브 프롬프트와 네거티브 프롬프트 모두에 얼마나 충실하게 따를지를 결정합니다. CFG 7이 적절한 균형입니다. CFG가 너무 높으면(15+) 아티팩트가 발생하고, 너무 낮으면(3~4) 네거티브 프롬프트가 부분적으로 무시됩니다.
가장 유용한 범용 네거티브 프롬프트는 무엇인가요?
가장 효과적인 범용 네거티브 프롬프트는: (worst quality:1.4), (low quality:1.4), blurry, watermark, signature, text, deformed, bad anatomy, bad hands, extra fingers, missing fingers, extra limbs, duplicate, cropped, out of frame, ugly입니다.
Midjourney나 Flux는 네거티브 프롬프트를 지원하나요?
Midjourney는 --no 파라미터(예: --no text, watermark)를 통한 제한적인 지원이 있습니다. Flux는 네거티브 프롬프트를 전혀 지원하지 않습니다. Stable Diffusion만이 가중치 지원이 가능한 완전한 전용 필드를 제공합니다.