스테이블 디퓨전으로 이미지를 생성할 때, 예상치 않은 여러 가지 오류가 발생합니다. 두 개 이상의 팔다리가 생성되거나, 6개 이상의 손가락이 생성되는 등 원치 않는 이미지가 생성되는 경우가 빈번합니다. 이런 오류를 방지 및 수정하기 위해 사용하는 것이 네거티브 프롬프트입니다. 지금부터 네거티브 프롬프트의 주요 표현과 네거티브 프롬프트를 편하게 사용할 수 있는 플러그인 easynegative를 소개하겠습니다.
네거티브 프롬프트의 주요 표현
네거티브 프롬프트 표현을 사용했음에도 이미지가 개선/수정되지 않는다면, 프롬프트 표현(태그)의 순서를 변경하거나, 괄호 내 가중치를 조정하시기를 바랍니다. 앞서 프롬프트 문법에서 설명했지만, 가중치는 최대 1.5까지 사용하시기를 바랍니다. 그 이상으로 가중치를 높일 경우, 이미지가 깨지거나 뭉개지는 경우가 종종 있습니다.
- ugly
- bad anatomy: 좋지 않은 신체 구조
- bad proportions / gross proportions: 좋지 않은 신체 비율
- bad quality / low quality / worst quality
- blurry: 흐릿한, 모호하게 처리된 이미지
- cropped: 잘린 이미지
- deformed:변형된, 기형의
- disconnected limbs: 연결되지 않은 팔다리
- disfigured: 흉한, 훼손된
- extra (arms / legs / limbs / hands): 2개 이상의 팔 / 다리 / 팔다리 / 손
- extra digits, fewer digits: 여분의 손가락·발가락, 부족한 손가락·발가락
- fused fingers: 엉겨 붙은 손가락
- low res: 저해상도
- mutated / disformed: 변형된 / 기형의
- mutated hands: 변형된 손
- mutated limbs: 변형된 팔다리
- over-sized head: 머리가 큰
- missing (arms / legs / fingers / hands): 2개 미만의 팔, 다리, 손가락, 손
- awkward pose / bad pose / unnatural pose: 이상한 자세 / 나쁜 자세 / 부자연스러운 자세
- text / signature / username / watermark / logo: 텍스트 / 서명 / 사용자 이름 / 워터마크 / 로고
- monochrome, gray scale: 흑백 이미지
- abstract art / image: 추상적으로 처리된 이미지
- surreal art / image: 초현실적인 이미지
- bad artist, bad art, bad picture, badly drawn image: 제대로 그려지지 않은 이미지
- simple background: 단순한 배경 이미지
- monochrome / gray scale: 흑백의 / 회색 톤의 이미지
- NSFW / uncensored / overexposed: 노출이 심한 이미지
easynegative의 활용
상기와 같이 일일이 네거티브 프롬프트 표현을 사용하는 방법도 있지만, easynegative라는 플러그인을 활용하여 한 번에 네거티브 프롬프트를 적용하는 방법도 있습니다. 일종의 네거티브 프롬프트 모음이라고 생각하시면 됩니다. 사용 방법은 CivitAI의 다음 링크에서 easynegative를 다운로드 받고 하단 폴더에 적용합니다. 프롬프트를 작성할 때 네거티브 프롬프트 입력란에 easynegative라고 입력합니다.
- 로컬: C:\stable-diffusion-webui\embeddings
- 코랩: 내 드라이브:\SD\embeddings
정리
네거티브 프롬프트의 주요 표현을 언급하였지만, 이미지를 생성하는 과정에서 필요한 표현을 직접 찾아서 입력하셔도 됩니다. 영한 번역기는 DeepL을 사용하시기를 바랍니다. 앞서 설명한 것처럼 표현(태그)의 가중치가 너무 높으면 이미지가 깨지는 경우가 있으므로 최대 1.5로 사용하시기를 권장합니다.