스테이블 디퓨전으로 고품질 그림을 생성하는 팁 몇 가지(2. 네거티브 프롬프트)
- 공유 링크 만들기
- X
- 이메일
- 기타 앱

지난 글(1. 퀼리티 태그)에선 퀄리티 태그가 어떤 것인지 보았다. 이제 실전으로 이를 활용한 네거티브 프롬프트를 짜는 법을 보자.
네거티브 프롬프트란, 생성할 그림에서 반대 속성을 갖 프롬프트를 의미한다.
네거티브 프롬프트에는 내가 원하지 않는 값을 넣어야 한다. 가장 대표적인 네거티브 프롬프트로는 nsfw, worst quality, low quality, lowres, text.. 등등 여러 가지 들어간다.
그런데 왜 네거티브 프롬프트를 사용해야 할까? positive 프롬프트에 masterpiece만 넣어도 괜찮지 않을까?
백문이 불여일견. 일단 해보자.
일단 파라미터는 다음과 같이 설정하였다.
Steps: 30, Sampler: Euler a, CFG scale: 9, Seed: 123456789, Size: 832x1312, Model hash: 325d0e75d7, Model: remaster+, VAE hash: 63aeecb90f, VAE: sdxl_vae.safetensors, ENSD: 31337, Pad conds: True, Version: v1.7.0
positive 프롬프트는 다음과 같다.
1girl, solo, ponytail, long hair, light blue hair, pink eyes, frilled dress, layered dress, intricate, embroidery, sidelocks, frills, general
이제 여기서 best quality, masterpiece의 유무를 비교해 보면 다음과 같다.
아무리 보아도 best quality, masterpiece를 넣은 게 좋아 보인다. 그런데 여기서 negative에 worst quality를 추가해 보면 다음과 같은 결과를 얻는다.
![]() |
X,Y축은 각각 positive와 negative 프롬프트 |
네거티브에 worst quality와 low quality를 넣는 것만 해도 꽤 괜찮은 품질의 이미지를 얻을 수 있다. 우측 상단 이미지를 보면 best quality, masterpiece가 없는데 불구하고 예쁘다.
nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name
뭔가 차이가 난다.? 필자는 사실 잘 모르겠다. 사람마다 느끼는 것은 다르겠지만 필자는 퀄리티 태그 두 개 넣은 것과 그렇게 큰 차이가 나지 않는다고 생각된다.
그럼 이제 필자가 사용하는 자주 애용하는 네거티브 프롬프트를 써보자.
(프롬프트가 너무 길어서 링크로 대체한다.)
![]() |
그 손가락이 나와서 모자이크 처리했다.. |
네거티브 프롬프트의 위대함이 보이는가...? best quality, masterpiece를 쓰지 않아도 이미지의 퀄리티가 굉장히 좋아 보인다. 이제 네거티브 프롬프트를 제대로 작성해 볼 생각이 드는가?
네거티브 프롬프트의 장점은 단순히 퀄리티로 끝나지 않는다. 일반적으로 우리가 가장 많이 쓰고 지우는 창은 네거티브가 아니라 positive 프롬프트 창이다. 즉, 네거티브는 한번 작성해 놓으면 건드릴 일이 매우 적다. Web UI상에서 네거티브 프롬프트를 디폴트로 해놓거나, 스타일로 저장해놓으면 작성할 필요도 없다. 매번 고품질 이미지를 생성하는 것이 가능하다. 필자는 네거티브를 스타일로 만들어 저장한다. (방법은 나중에 WebUI에 대한 글로 쓸려고 한다.)
그런데 초심자가 네거티브 프롬프트를 이 정도 짜는 것은 쉽지 않다. 필자도 수 많은 시행착오 끝에 이렇게 네거티브를 짰다. (참고로, 필자는 22년도 10월부터 이 짓거리를 했다)
그럼 쉽게 좋은 네거티브를 작성하는 방법은 없을까? 방법은 두 가지 정도 있다.
- 베끼기
- Easy Negative 임베딩 사용하기
![]() |
다운로드 버튼을 눌러서 다운받자. 32.52KB라는 매우 착한 사이즈가 임베딩의 장점 |
![]() |
혹시나 보이질 않는다면 우측에 있는 refresh 한번 눌러주자 참고로 필자는 civitAI 익스텐션을 설치해서 자동으로 이미지커버까지 설정된다. |
댓글
댓글 쓰기