# [[가중치 조절 (Prompt Weights)]] ## 📌 Brief Summary 가중치 조절(Prompt Weights)은 AI 이미지 생성 시 프롬프트 내 특정 단어나 구문의 중요도를 높이거나 낮추어 출력물에 미치는 영향을 제어하는 기법이다 [1, 2]. 기본값은 보통 1로 설정되며, 사용자가 수치를 조절하여 모델이 특정 요소에 얼마나 주의를 기울일지 지시할 수 있다 [1, 3]. 이 기법은 상충하는 개념을 혼합하거나 미세한 디테일을 다듬고, 불필요한 요소의 생성을 억제하는 등 이미지의 전반적인 구성을 통제하는 데 핵심적인 역할을 한다 [4-6]. ## 📖 Core Content **작동 원리 및 수치 범위** 가중치는 일반적으로 **1을 기본값(Neutral)**으로 기준 삼아 작동한다 [1, 3]. 1보다 큰 수치(예: 1.1~2.0)를 입력하면 해당 요소가 강조되고, 0과 0.9 사이의 소수를 입력하면 비중이 감소한다 [1, 3]. 하지만 가중치를 과도하게 높게 설정(예: 2.0 이상)할 경우 이미지 품질이 저하되거나 픽셀 깨짐, 아티팩트(예: 파란색 노이즈)가 발생할 위험이 커지므로, **0.5에서 0.7 혹은 1.3 내외의 적절한 범위를 사용하는 것이 권장**된다 [1, 7-9]. **플랫폼별 가중치 조절 문법** * **스테이블 디퓨전(Stable Diffusion):** 주로 괄호 `()`와 콜론을 사용하여 `(keyword:factor)` 형태로 가중치를 부여한다 [10, 11]. 예를 들어 `(detailed face:1.2)`는 중요도를 높이고, 대괄호 `[background]`를 사용하거나 1 이하의 숫자를 쓰면 비중을 낮춘다 [12, 13]. 일부 인터페이스에서는 `+`나 `-` 기호를 단어 뒤에 붙여(예: `apple+++` 또는 `beer-`) 가중치를 조절하는 문법도 지원한다 [4, 13, 14]. * **미드저니(Midjourney):** 이중 콜론 `::` 뒤에 숫자를 붙여 다중 텍스트 프롬프트 간의 상대적 가중치를 조절한다 [15, 16]. 예를 들어 `red car::2 blue car::1`이라고 작성하면 빨간 차의 시각적 비중이 파란 차보다 두 배 더 높게 반영된다 [16]. 또한 텍스트 프롬프트와 참조 이미지 간의 비중은 `--iw`(Image Weight) 매개변수를 통해 별도로 제어할 수 있다 [17, 18]. **활용 전략 및 효과** * **부정 프롬프트와의 결합:** 가중치 조절은 부정 프롬프트(Negative Prompt) 영역에서도 동일하게 적용된다 [19]. 예를 들어 `(blurry:1.3)`이나 `(deformed hands:1.2)`와 같이 특정 결함 요소에 가중치를 부여하면, 해당 요소가 생성되는 것을 더 강력하고 선택적으로 억제할 수 있다 [6]. * **상대적 개념의 정밀 혼합:** 전혀 다른 두 특성(예: 고양이와 개의 특징)을 혼합할 때 각 키워드의 가중치를 조절하여 특정 대상의 지배력을 정교하게 조율할 수 있다 [5, 20]. 이 기법은 단어의 배치 순서(Prompt Order)와 함께 사용할 때 결과물의 제어력이 더욱 향상된다 [5]. ## 🔗 Knowledge Connections - **Related Topics:** [[부정 프롬프트 (Negative Prompts)]], [[매개변수 (Parameters)]], [[스테이블 디퓨전 (Stable Diffusion)]], [[미드저니 (Midjourney)]] - **Projects/Contexts:** [[프롬프트 엔지니어링 (Prompt Engineering)]], [[이미지 생성 최적화 (Image Generation Optimization)]] - **Contradictions/Notes:** 모델과 구동 인터페이스에 따라 지원하는 가중치 문법이 다르다. 미드저니는 `::`를 사용하여 텍스트 가중치를 조절하지만 [16], 스테이블 디퓨전 계열은 주로 괄호 `()`와 `[]`, 혹은 `+`, `-` 기호를 사용한다 [13, 19]. 또한, 가중치에 음수(Negative number)를 사용하는 것은 단순히 요소를 제거하는 것이 아니라 기괴하거나 섬뜩한 결과(Negative Guidance)를 초래할 수 있으므로, 대상을 제거하고 싶을 때는 음수 가중치 대신 부정 프롬프트 문법을 사용하는 것이 안전하다 [7, 21]. --- *Last updated: 2026-04-30*