Files
2nd/10_Wiki/Topics/프롬프트 가중치(Prompt Weighting).md
T

4.3 KiB

프롬프트 가중치(Prompt Weighting)

📌 Brief Summary

**프롬프트 가중치(Prompt Weighting)**는 AI 이미지 생성 시 특정 단어나 구절이 최종 결과물에 미치는 영향력을 수치나 기호로 조절하는 핵심 기법이다 [1, 2]. 사용자는 이를 통해 이미지 내 특정 요소의 비중을 강조하거나 약화시키며, 복합적인 프롬프트 간의 균형을 세밀하게 제어할 수 있다 [1, 3, 4]. AI 모델(예: 스테이블 디퓨전, 미드저니 등)마다 고유한 문법 체계를 사용하며, 과도한 가중치 부여는 이미지 품질 저하나 왜곡을 초래할 수 있으므로 적절한 수준의 제어가 필수적이다 [1, 5, 6].

📖 Core Content

작동 원리 및 기본 문법

  • 가중치의 기본값은 일반적으로 1로 설정되며, 1보다 크면 해당 요소가 강조되고 0에서 0.9 사이면 약화된다 [1, 7, 8].
  • 모델이나 인터페이스에 따라 +, - 기호 또는 구체적인 숫자를 사용할 수 있다 [1, 9]. 예를 들어 +는 1.1배, -는 0.9배의 가중치를 의미하며, 여러 번 사용할 경우 효과가 곱해진다(예: ++는 1.1의 제곱, --는 0.9의 제곱) [9, 10].
  • 여러 단어로 구성된 구문에 가중치를 부여할 때는 괄호를 사용하여 적용 범위를 지정한다(예: (in the style of Tamara Łempicka)++) [11].

플랫폼별 특화 문법

  • 스테이블 디퓨전 (Stable Diffusion): 주로 (keyword:factor) 형태의 문법을 통해 단어의 중요도를 숫자로 직접 지정한다 [2, 12]. 괄호를 활용한 기호 문법도 널리 쓰이는데, () 기호는 1.1배 강조를, [] 기호는 0.9배 약화를 나타낸다 [2, 12].
  • 미드저니 (Midjourney): :: 기호 뒤에 숫자를 입력하는 다중 프롬프트 방식을 사용하여 요소 간의 상대적인 비중을 제어한다 (예: foggy forest::2 goblin bear::1, red car::2 blue car::1) [4, 13].

부정 프롬프트(Negative Prompt)와의 결합

  • 가중치는 부정 프롬프트에도 동일하게 적용되어 원치 않는 요소를 배제하는 강도를 높일 수 있다 [14, 15].
  • 예를 들어, 흐릿하거나 기형적인 이미지가 반복될 때 (blurry:1.5)(deformed:1.2)와 같이 가중치를 부여하면 모델이 해당 요소를 회피하는 데 더욱 집중하게 된다 [15].
  • 단, 음수 가중치(Negative weight)의 사용은 일반적인 부정 프롬프트와 작동 방식이 다르며, 기이하고 예측 불가능한 결과(이른바 'Twilight Zone')를 초래할 수 있어 주의가 필요하다 [8].

가중치 사용 시 주의사항 및 최적화

  • 과도한 가중치(예: 2.0 이상)는 단일 프롬프트를 너무 강하게 만들어 전체 렌더링을 망치거나 심각한 왜곡 및 아티팩트(예: 파란색 노이즈)를 유발할 수 있다 [16, 17]. 포괄적인 의미를 가진 단어에 너무 공격적인 가중치를 부여하면 새로운 문제들이 발생할 확률이 높다 [6].
  • 여러 시각적 개념이 충돌하지 않도록 모델을 사용할 때는 0.5~0.7의 안전한 범위에서 시작하거나 1.5 이하의 완만한 가중치를 사용하여 점진적으로 조정하는 것이 권장된다 [5, 15].

🔗 Knowledge Connections


Last updated: 2026-04-30