Stable Diffusion에서 negative 프롬프트에 대해 사람들이 흔히 하는 말은 마치 '치트 코드'와 같다는 것입니다. 하지만 실제로 사용해보면 이미지에서 영혼을 앗아가거나, 아니면 아무런 효과도 없을 때가 많습니다. 실제로는 negative 프롬프트는 구불구불한 길의 가드레일과 같습니다. 모델이 흔들릴 때는 도움이 되지만, 차가 잘 정렬되어 있을 때는 불필요하며, 과도하게 사용하면 위험합니다. 하지만 '이상한 손' 문제를 해결하는 방법은 '이상한 손 안 돼!'라고 더 크게 외치는 것이라고 계속 믿는 사람들이 있습니다.
솔직히 말하면, negative 프롬프트는 도움이 될 수 있습니다. 하지만 조용히 결과를 망치거나, 다양성을 줄이거나, 맹목적인 프롬프트 엔지니어링에 빠지게 할 수도 있습니다. 여기서 요령은 (요령이라고 할 수 있다면) 언제 도움이 되는 제약을 가하는 것이고, 언제 모델이 놀라운 결과를 만들어낼 수 있는 능력을 억압하는지 아는 것입니다.
다음은 Stable Diffusion에서 negative 프롬프트에 대한 회의적이고 실용적인 시각입니다. 실제로 어떻게 작동하는지, 언제 사용해야 하는지, 언제 멈춰야 하는지, 그리고 어떻게 성숙하게 생각해야 하는지에 대한 내용입니다. 또한 프롬프트 마법이 진짜 마법인 척하지 않는 건전한 가이드와 같이 실제로 주목할 만한 것들도 지적할 것입니다.
H2: Negative 프롬프트의 실제 (그리고 가짜) 모습
Negative 프롬프트는 Stable Diffusion (또는 UI)에 피드하여 피해야 할 것을 알려주는 텍스트 조건입니다. 흐릿함, 추가 손가락, 워터마크, 텍스트, 저해상도, 기형적인 팔다리 등 목록을 본 적이 있을 것입니다. 개념적으로는 '포함하지 않음' 조항이며, 의도와 반대되는 것을 강화합니다. 실제로는 모델을 특정 특징이나 미학에서 멀어지게 하는 가중치처럼 작용합니다.
이것은 '손 수정' 버튼이 아닙니다. 모델이 약한 부분에서 해부학적 전문 지식을 만들어내지 않습니다. 디테일을 보장하는 개선 도구가 아닙니다. 그리고 좋은 positive 프롬프트, 합리적인 CFG 스케일, 샘플러와 모델에 대한 실제 이해를 대체할 수 없습니다.
H2: 업계에서 가장 좋아하는 얼버무림: 'Negative를 더 추가하세요'
사람들은 마치 악령을 쫓아내는 것처럼 동일한 negative 프롬프트 목록을 붙여 넣습니다. 기형적인, 이상한 손, 서투르게 그린, 나쁜 해부학, 추가 팔다리, 워터마크, JPEG artifact, 저해상도, 나쁜 눈, 추한. 마치 공황 발작처럼 보입니다. 그리고 때로는 도움이 됩니다. 때로는 모델에게 '지루해져라'라고 말하는 것과 같습니다. 만약 그것이 목표라면 (안전하고 똑같은 것), 축하합니다. 당신은 그것을 찾았습니다.
하지만 반전이 있습니다. 많은 좋은 이미지는 모델이 스타일과 구성을 자유롭게 해석하도록 허용하는 데서 비롯됩니다. negative 프롬프트로 너무 강하게 고정하면 무미건조한 결과가 나옵니다. 어떤 아티스트들은 거의 비어있는 negative 프롬프트를 맹세하는 이유가 있습니다. 모델이 50개의 항목에 대해 '안 돼'라는 말을 계속 듣게 되면 다양성이 떨어집니다.
H2: Negative 프롬프트가 빛을 발하는 경우: 실제 사례
- 기술적인 쓰레기 방지: 압축으로 인한 잡음, 워터마크 조각, 임의의 텍스트 또는 '서명' 얼룩이 계속 나타나는 경우, 최소한의 negative 프롬프트로 모델을 깔끔하게 조작할 수 있습니다.
- 해부학 수정: '추가 손가락', '추가 팔다리', '기형적인'은 일부 모델 및 샘플러에서 최악의 경우를 줄일 수 있지만, 근본적인 부분을 개선하지는 않습니다. 이것을 치료가 아닌 증상 완화로 생각하십시오.
- 스타일 드리프트 조절: 모델이 원하지 않는 특정 미학 (지나치게 윤기 나는 피부, 만화 같은 눈, 과도하게 채워진 배경)을 고집하는 경우, negative 프롬프트가 모델을 고정하는 데 도움이 될 수 있습니다.
핵심 단어는 '최소'입니다. negative 프롬프트를 소스처럼 사용하지 말고 소금처럼 사용하십시오.
H2: Negative 프롬프트가 조용히 상황을 악화시키는 경우
- 다양성 과도 제한: 금지하는 항목이 많을수록 가능한 결과의 공간이 평평해집니다. 이것은 일관성을 원할 때는 좋지만, 범위를 원할 때는 좋지 않습니다.
- 모순되는 지침: 모델에게 '영화 같은 드라마틱한 조명'을 지시하면서 대비와 관련된 용어나 스타일 구성 요소를 금지하면 밋밋한 죽이 될 수 있습니다. '그림자 없음'과 '영화 같은 조명'을 함께 사용하는 것은 느낌만 좋은 모순입니다.
- 업스트림 실수 숨기기: 잘못된 CFG 스케일, 잘못된 샘플러, 너무 많은 단계 또는 수준 이하의 체크포인트 - negative 프롬프트는 의심스러운 설정을 구제하지 않습니다.
H2: 미니멀리스트 규칙: 빈칸으로 시작하여 이미지가 요구하는 것만 추가
저는 주방 규칙을 선호합니다. 먼저 맛보고, 나중에 간을 맞추세요. negative 프롬프트 없이 시작하세요. 특정 artifact (텍스트, 워터마크, 추가 숫자)가 계속 반복되면 외과적인 negative를 추가하세요. '텍스트, 워터마크' 또는 '추가 손가락'과 같이요. 그게 전부입니다. 문제가 지속되면 더 큰 노브 (모델 선택, 샘플러, 단계, CFG 스케일 또는 구성 (seed 및 프롬프트 표현))를 조사하세요. 다양성을 보존하기 위해 '빈 negative 프롬프트' 접근 방식에는 실제 지혜가 있습니다.
H2: 일반적인 용의자: 합리적인 쇼트리스트
기본 라인이 필요한 경우 다음과 같이 간결한 세트를 사용해 보세요.
하지만 짧고 반응성이 좋게 유지하십시오. 모델이 손을 잘 처리하고 있다면 미리 무릎을 꿇지 마세요. 그리고 특정 모델 또는 미학에 대한 negative 프롬프트 구문 목록을 유지 관리하는 사람들도 많이 있습니다 (일부는 크라우드 소싱). 처방전이 아닌 메뉴로 취급하십시오.
H2: UI가 알려주지 않는 것 (알려줘야 하지만)
Stable Diffusion UI는 종종 더 많은 단어가 더 많은 제어를 의미한다는 미신을 조장합니다. 그래서 주제에 관계없이 모든 것에 백과사전적인 negative 프롬프트가 스테이플러로 찍혀 있는 것입니다. 더 나은 접근 방식은 워크플로 이해력입니다. 설정과 모델이 어떻게 상호 작용하는지 이해한 다음, negative 프롬프트를 가볍게 사용하세요. 실제로 유사 신비주의나 20페이지 분량의 프롬프트 주문에 빠지지 않고 이를 설명하는 합리적인 가이드가 있습니다.
H3: 샘플러, CFG, 단계: 더 중요한 지루한 것들
- 샘플러 선택: 다른 샘플러는 제약 조건에 다르게 반응합니다. negative가 무시되거나 과도하게 느껴지면 샘플러를 전환하고 단계 수를 줄여 보세요.
- CFG 스케일: 높은 CFG는 positive 및 negative 프롬프트 모두에 과적합될 수 있습니다. 이미지가 '질식된' 것처럼 보이면 먼저 CFG를 낮추세요.
- 단계 수: 특정 시점 이후에는 추가 단계가 동일한 잘못된 아이디어를 다듬을 뿐입니다. 일반적인 샘플러에서 30–40단계까지 negative 프롬프트가 도움이 되지 않으면 더 많은 단계가 구제하지 않습니다.
H2: 부정보다 구성
피사체가 계속 손상되는 경우 (손, 눈, 배경의 텍스트) 실패를 금지하기보다는 성공을 위해 구성해 보세요. 손을 덜 두드러지게 프레임하십시오. 낯선 손가락 폭발을 피하는 포즈를 사용하세요. 모델이 엉망진창인 텍스트로 멀리 있는 표지판을 '만들 필요'가 없도록 피사체가 프레임을 지배하게 하세요. 모델이 잘하는 것에 맞게 프롬프트를 디자인할수록 negative로 모델을 괴롭힐 필요가 줄어듭니다.
H2: 스타일 팩 및 체크포인트: 하우스 스타일과 싸우지 마세요
많은 체크포인트에는 내장된 경향이 있습니다. negative 프롬프트 벽으로 체크포인트를 하우스 스타일에서 괴롭히려고 하는 것은 재즈 트리오에게 '스윙 없음'이라고 외치면서 스윙을 덜하게 연주하라고 말하는 것과 같습니다. 의도에 맞는 모델을 선택하세요. 사실적인 사진을 위해 조정된 모델은 깨끗하게 유지하기 위해 더 적은 negative가 필요합니다. 양식화된 모델은 당신과 싸울 수 있습니다. 그래야 하니까요.
H2: 보편적인 Negative 프롬프트의 신화
그런 것은 없습니다. 기껏해야 모델 전체에서 도움이 되는 '일반적인 쓰레기 필터' (텍스트, 워터마크, 저해상도)가 있습니다. 그 외에는 보편성은 희망 사항일 뿐입니다. 200단어 negative 프롬프트 문자열을 공유하는 사람들은 종종 잘못된 것을 수정하거나 단일 모양에 최적화하고 있습니다. 그것이 당신의 목표라면 (브랜드 일관성, 스타일 반복성) 좋습니다. 하지만 그것은 아트 디렉션이 아닙니다. 템플릿 시행입니다.
H2: 사례 연구 데크 없는 사례 연구 사고
인물 사진 브리핑을 상상해 보세요. 자연스러운 모습, 얕은 피사계 심도, 초점이 맞는 눈, 가볍게 프레임에 있는 손을 원합니다. 최소한의 negative 프롬프트: '텍스트, 워터마크'. 몇 개의 seed를 실행하세요. 추가 숫자가 한 번 보이면 무시하세요. 우연에 과적합하지 마세요. 반복적으로 보이면 '추가 손가락'을 추가하세요. 피부가 플라스틱으로 변하면 체크포인트를 확인하거나 모델이 스타일 negative를 존중하는 경우 '지나치게 매끄러운 피부'를 추가하세요. 하지만 순서를 주목하세요. 먼저 모델과 설정을 통해 수정하고, 두 번째로 negative를 사용하세요.
H2: 직관에 반하는 승리: 때로는 Negative 프롬프트를 제거하세요
출력이 살균된 것처럼 보이기 시작하면 일부 negative를 제거하세요. 다양성이 돌아옵니다. 모델이 개선하기 전에 해부학을 설정하는 데 필요한 기능에서 벗어나지 않기 때문에 더 나은 손을 얻을 수도 있습니다. 과도한 제약은 모델이 좋은 솔루션으로 가는 길을 방해할 수 있습니다.
H2: Sider.AI 추가 설명
Stable Diffusion을 종교가 아닌 도구로 취급하는 사람이 읽을 수 있는 가이드가 있습니다. 그것은 positive 및 negative 프롬프트를 합리적으로 다룹니다. 의식보다 결과를 선호하는 사람들에게 유용합니다. 처방적인 목록에 질리고 명확한 가이드를 원한다면 그 가이드가 당신의 시간을 낭비하지 않을 것입니다. 일반적으로 Sider.AI는 프롬프트 샤먼으로 코스프레하는 방법이 아니라 사물을 수행하는 방법과 같이 실용적인 것에 집중할 때 가장 좋습니다. H2: 실용적인 플레이북: 공기를 빨아들이지 않는 Negative 프롬프트
- 빈칸으로 시작하십시오. 깨끗한 positive 프롬프트로 4–8개의 seed를 생성합니다.
- 패턴을 진단합니다. 반복되는 위반자 (텍스트, 워터마크, 추가 손가락)에 대해서만 negative를 추가합니다.
- 먼저 설정을 조정합니다. CFG를 낮추고 다른 샘플러를 사용하고 단계 수를 적절하게 조정합니다.
- 목록을 간결하게 유지하십시오. 최대 3–6개 항목. '전문가'처럼 보인다는 이유만으로 100개 용어의 블랙리스트를 가져오지 마십시오.
- 새 seed로 다시 테스트합니다. 운이 좋거나 나쁜 단일 샘플을 기준으로 판단하지 마십시오.
- 도움이 되지 않는 negative를 취소합니다. 용어가 seed 전체에서 결과를 개선하지 않으면 삭제합니다.
- 더 스마트하게 구성합니다. 손의 두드러짐을 제한하고, 복잡한 배경을 피하고, 단순화합니다.
H2: 일반적인 Negative 프롬프트 신화, 펑크
- '더 많은 negative 프롬프트는 더 깨끗한 이미지를 의미합니다.' 때로는 그렇습니다. 종종 더 평평한 이미지를 의미합니다.
- '보편적인 negative 프롬프트가 있습니다.' 아니요. 피해야 할 일반적인 쓰레기와 모델별 특이 사항이 있습니다.
- 'Negative는 해부학을 수정합니다.' 눈에 보이는 실패를 억제합니다. 숙달은 모델과 구성에서 비롯됩니다.
- '목록에 있으면 도움이 되어야 합니다.' 목록은 시작점이지 경전이 아닙니다.
H2: 윤리 및 취향에 대한 한마디
Negative 프롬프트를 사용하여 특정 콘텐츠 범주를 피할 수 있습니다. 그것은 당신의 선택입니다. 하지만 도덕적 필터링과 미적 제어를 혼동하지 마십시오. 모델이 할 수 없는 것을 만들도록 강요하는 경우 (예: 프레임 내의 복잡하고 읽을 수 있는 텍스트) 문제는 negative 프롬프트 훈련에 있는 것이 아닙니다. 바이올린에게 드럼을 연주하라고 요청한 것입니다.
H2: 적게 말하는 조용한 힘
나이가 들수록 모델이 숨 쉴 수 있도록 하는 기본값을 더 높이 평가합니다. 좋은 positive 프롬프트, 적절한 모델 및 건전한 설정이 대부분의 작업을 수행합니다. Negative 프롬프트는 숲을 개간하는 것이 아니라 울타리를 다듬는 데 사용됩니다.
H2: 마지막 10% (모든 사람이 시간의 90%를 낭비하는 곳)
마지막 광택을 원한다면 negative 프롬프트 동의어를 구축하는 것보다 가벼운 inpainting, 업스케일링 또는 해부학을 인식하는 모델로 타겟팅된 패스를 수행하는 것이 좋습니다. '마법 목록'은 신기루입니다. 실제 작업은 반복적입니다. 진단, 조정, 재생성, 그리고 (이 부분은 유행에 뒤떨어짐) 충분히 좋으면 중단합니다.
H2: 마지막 한마디
Stable Diffusion의 negative 프롬프트는 글쓰기의 괄호와 같습니다. 많은 사람들이 더 똑똑하게 들리기 위해 과도하게 사용하지만 더 나은 문장을 구성하여 더 깨끗한 결과를 얻을 수 있습니다. 간단하게 시작하세요. 목적을 가지고 제약 조건을 추가하세요. 방해가 되면 제거하세요. 그리고 누군가가 보편적인 수정으로 150단어 negative 프롬프트를 건네면 미소를 짓고 고개를 끄덕인 다음 유능한 사람들이 하는 일, 즉 테스트, 다듬기 또는 버리기를 수행하세요.
참고 자료
- positive 및 negative 프롬프트를 실용적인 명확성으로 다루는 사람이 읽기 쉬운 Stable Diffusion Web UI 가이드입니다.
- 다양성을 보존하기 위해 빈 negative 프롬프트를 옹호하는 커뮤니티 의견입니다. 논란의 여지가 있지만 자신의 워크플로에서 테스트해 볼 가치가 있습니다.
- 크라우드 소싱된 negative 프롬프트 패턴 세트입니다. 처방이 아닌 메뉴로 유용합니다.
FAQ
Q1:Stable Diffusion의 negative 프롬프트가 실제로 이미지 품질을 향상시키나요?
때로는 그렇습니다. Negative 프롬프트는 워터마크 조각이나 흐릿한 텍스트와 같은 반복되는 쓰레기를 제거할 수 있지만 과도하게 사용하면 다양성이 평평해지고 이미지가 무미건조해 보일 수 있습니다. 빈칸 또는 최소 negative 프롬프트로 시작하여 동일한 결함이 계속 나타날 때만 추가하세요.
Q2:Stable Diffusion 손에 가장 적합한 negative 프롬프트는 무엇인가요?
보편적인 수정 사항은 없습니다. '추가 손가락' 또는 '서투르게 그린 손'과 같은 최소한의 구문을 시도해 보세요. 하지만 올바른 체크포인트, 건전한 CFG 및 손가락을 전면에 배치하지 않는 구성을 우선시하세요. Negative는 증상을 억제합니다. 해부학을 가르치지 않습니다.
Q3:인기 있는 negative 프롬프트 목록을 복사해야 하나요?
처방이 아닌 메뉴로 사용하세요. 대규모 목록은 종종 다양성을 줄이고 의도와 충돌합니다. 몇 가지 타겟 negative를 테스트하고 측정 가능하게 도움이 되는 것을 유지하고 나머지는 버리세요.
Q4:빈 negative 프롬프트로 시작하는 것이 더 나은가요?
종종 그렇습니다. 빈 negative 프롬프트는 창의적인 범위를 보존하고 실제로 억제해야 할 사항을 진단할 수 있습니다. 텍스트, 워터마크 또는 추가 팔다리와 같은 반복되는 위반자에 대해서만 특정 negative를 추가하세요.
Q5:Negative 프롬프트는 샘플러 및 CFG 설정과 어떻게 상호 작용하나요?
CFG가 높을수록 positive 및 negative 제약 조건이 모두 증폭됩니다. 이미지가 질식된 것처럼 느껴지면 더 많은 negative를 쌓기 전에 CFG를 낮추세요. 다른 샘플러는 다르게 반응하므로 빠른 샘플러 전환이 다른 5개의 금지된 용어보다 더 중요할 수 있습니다.