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

4.5 KiB

프롬프트 가중치 (Prompt Weighting)

📌 Brief Summary

프롬프트 가중치(Prompt Weighting)는 AI 이미지 생성 시 텍스트 프롬프트 내 특정 단어나 구문의 중요도를 수치화하여 결과물에 미치는 영향력을 직접적으로 제어하는 기법입니다 [1, 2]. 기본값은 1로 설정되며, 값을 높이면 해당 요소가 강조되고 낮추면 약화되지만 과도한 가중치 설정은 이미지 품질 저하를 유발할 수 있습니다 [1, 3]. 스테이블 디퓨전(Stable Diffusion)과 미드저니(Midjourney) 등 생성 모델 및 플랫폼에 따라 괄호나 특수 기호(+, -, ::)를 사용하는 고유의 문법 체계가 존재합니다 [4, 5].

📖 Core Content

  • 가중치의 기본 문법 및 플랫폼별 차이: AI 모델과 인터페이스에 따라 가중치를 지정하는 문법이 다릅니다. 스테이블 디퓨전에서는 주로 (keyword:factor) 형태의 숫자 지정이나 괄호 (), 대괄호 []를 사용합니다 [2, 6]. 예를 들어 ()는 1.1배 강조를, []는 0.9배 약화를 의미합니다 [2, 6]. 일부 인터페이스에서는 단어 뒤에 +- 기호를 추가하여 강도를 조절하며, 숫자를 사용할 때 1.12의 범위는 강조, 00.9의 범위는 약화로 적용됩니다 [1, 4]. 반면 미드저니에서는 텍스트 뒤에 :: 기호와 숫자를 붙이는 방식(예: red car::2 blue car::1)으로 다중 프롬프트의 비중을 설정하여 가중치를 부여합니다 [5, 7].

  • 부정 프롬프트(Negative Prompt)에서의 활용: 부정 프롬프트에도 가중치를 부여하여 특정 요소의 차단 강도를 높일 수 있습니다 [8]. 끈질기게 나타나는 이미지의 결함(예: 흐릿함, 변형된 손 등)이 있을 때 (blurry:1.5)와 같이 적당한 가중치를 주면 모델이 해당 개념을 회피하는 데 더 집중하게 됩니다 [9]. 단, 부정 프롬프트 환경에서 [dog:2]처럼 잘못된 문법을 사용하면 숫자 가중치가 무시될 수 있으므로 [(dog:1.2)]와 같이 괄호를 올바르게 중첩해야 정상적으로 작동합니다 [10].

  • 참조 데이터의 가중치 제어: 텍스트 프롬프트뿐만 아니라 이미지, 캐릭터, 스타일을 참조할 때도 가중치가 적용됩니다 [11]. 미드저니의 경우 텍스트 프롬프트와 참조 이미지 간의 비중을 정하는 이미지 가중치(--iw), 캐릭터의 일관성 유지 강도를 결정하는 캐릭터 가중치(--cw), 스타일 참조 강도를 조절하는 스타일 가중치(--sw), 그리고 옴니 참조 가중치(--ow) 등의 매개변수를 제공하여 세밀한 렌더링 비율 조정을 가능하게 합니다 [12-14].

  • 사용 시 주의사항 및 최적화 전략: 가중치를 극단적으로 높이면 단일 프롬프트의 영향력이 과도해져 결과물에 아티팩트가 생기거나 전반적인 이미지 구성과 품질이 무너질 위험이 큽니다 [1, 3, 15]. 따라서 단어의 중요도를 높일 때는 점진적으로 가중치를 올리는 것이 좋으며, LoRA 모델이나 여러 참조 이미지를 함께 사용할 때는 0.5~0.7 정도의 안전한 범위에서 가중치를 설정하는 것이 권장됩니다 [16, 17].

🔗 Knowledge Connections


Last updated: 2026-04-30