Files
2nd/10_Wiki/Topics_GD/프롬프트 파라미터 제어 (Prompt Parameter Control).md
T

30 lines
5.4 KiB
Markdown

# [[프롬프트 파라미터 제어 (Prompt Parameter Control)|프롬프트 파라미터 제어 (Prompt Parameter Control)]]
## 📌 Brief Summary
프롬프트 파라미터 제어란 AI 이미지 생성 모델에서 텍스트 묘사 외에 이미지의 종횡비, 예술적 스타일 강도, 요소별 가중치, 참조 이미지의 반영 정도 등을 기호와 수치로 정밀하게 조절하는 기법입니다 [1-3]. 미드저니(Midjourney)의 명령어 대시(`--`)나 스테이블 디퓨전(Stable Diffusion)의 괄호 가중치 문법 등이 대표적인 파라미터 제어 수단입니다 [4-6]. 이러한 파라미터 제어는 인공지능이 텍스트 프롬프트를 해석하는 과정에 개입하여, 사용자가 원하는 미학적 완성도와 일관성을 전문가 수준으로 통제할 수 있게 해줍니다 [6-8].
## 📖 Core Content
**1. 미드저니(Midjourney)의 파라미터 제어 체계**
미드저니의 파라미터는 텍스트 프롬프트의 가장 마지막에 위치해야 하며, 하이픈 두 개(`--`) 뒤에 띄어쓰기를 넣고 작성해야 작동합니다 [1, 2, 9]. 쉼표나 마침표 등의 구두점은 파라미터에 포함하지 않습니다 [9].
* **비율 및 품질 제어:** `--ar` (Aspect Ratio) 파라미터로 종횡비를 조절하며(예: `--ar 16:9`), V7 모델에서는 최대 14:1 파노라마까지 지원합니다 [1, 3, 10, 11]. `--q` (Quality) 파라미터는 렌더링에 사용되는 GPU 시간과 품질을 결정합니다 [12-14].
* **스타일 및 무작위성 조절:** `--stylize` (또는 `--s`)는 미드저니 고유의 예술적 스타일(기본값 100, 최대 1000)을 얼마나 강하게 적용할지 결정합니다 [3, 12, 14, 15]. `--chaos` (또는 `--c`)는 0에서 100 사이의 수치로 결과물 간의 시각적 차이와 무작위성을 제어합니다 [12, 14, 16].
* **다중 프롬프트 및 가중치 (`::`):** 텍스트 프롬프트 내 특정 요소의 상대적 중요도를 수치로 분배할 수 있습니다. 예를 들어 `foggy forest::2 goblin bear::1`과 같이 작성하여 비중을 조정합니다 [17, 18].
* **참조 파라미터 제어:** 모델 간 시각적 일관성을 유지하기 위해 캐릭터 참조 `--cref`와 그 강도를 조절하는 `--cw`를 사용할 수 있습니다 [14, 15, 19]. 이미지의 분위기나 색감을 복제하기 위해서는 스타일 참조 `--sref`와 스타일 가중치 `--sw`를 활용하며, 특정 사물의 형태적 정체성까지 유지하려면 옴니 참조 `--oref` 파라미터를 사용합니다 [3, 14, 20-22].
* **배제 파라미터:** `--no` 파라미터를 사용하여 생성 결과에서 원치 않는 요소(예: `--no trees`)를 명시적으로 제외할 수 있습니다 [16, 18, 23].
**2. 스테이블 디퓨전(Stable Diffusion)의 가중치 및 네거티브 프롬프트 제어**
스테이블 디퓨전은 괄호와 수치를 사용한 **단어 가중치(Prompt Weights)** 문법을 통해 세밀한 통제력을 제공합니다 [6, 24].
* **가중치 문법 (Syntax):** 소괄호 `()`는 단어의 중요도를 약 1.1배 높이고, 대괄호 `[]`는 0.9배로 약화시킵니다 [6, 25]. 특정 수치를 직접 지정하려면 `(dog:1.1)`이나 `(blurry:1.5)`와 같이 입력하며, `+``-` 기호를 반복(예: `+++`)하여 강조할 수도 있습니다 [4, 24, 26].
* **안전한 가중치 범위:** 요소의 가중치를 2.0 이상으로 과도하게 높이면 단일 프롬프트가 전체를 압도하여 이미지가 붕괴되거나 노이즈가 발생할 수 있습니다 [24, 25]. 일반적으로 1.1~1.5 내외의 수치가 안전하며, LoRA(저사양 적응 모델) 등을 병합할 때에는 0.5~0.7 수준의 낮은 가중치를 기본값으로 시작하는 것이 권장됩니다 [26-28].
* **부정 프롬프트 (Negative Prompt) 제어:** 텍스트 내에서 피하고 싶은 요소를 단순히 제외하는 것을 넘어, 부정 프롬프트 영역에 명시함으로써 생성 방향을 제어합니다 [6, 29, 30]. "bad"와 같은 모호한 단어보다는 `extra fingers`, `watermark`, `blurry` 등 구체적인 결함을 지적하고 여기에 가중치를 부여하여 모델이 해당 요소를 강력히 회피하도록 유도할 수 있습니다 [26, 31, 32].
* **CFG Scale 제어:** 텍스트 프롬프트의 지시사항을 모델이 얼마나 강력하게 따를지 결정하는 매개변수로, 부정 프롬프트와 긍정 프롬프트의 반영 강도를 전반적으로 조율합니다 [31, 33].
## 🔗 Knowledge Connections
- **Related Topics:** [[가중치 (Prompt Weights)|가중치 (Prompt Weights)]], [[부정 프롬프트 (Negative Prompt)|부정 프롬프트 (Negative Prompt)]], [[스타일 참조 (Style Reference)|스타일 참조 (Style Reference)]], [[CFG Scale|CFG Scale]]
- **Projects/Contexts:** 미드저니 프롬프트 엔지니어링 및 버전별 파라미터 적용, 스테이블 디퓨전 디테일 및 아티팩트 제어 워크플로우
- **Contradictions/Notes:** 가중치를 무조건 높일수록 해당 묘사가 명확해질 것이라 생각하기 쉬우나, 소스에 따르면 높은 가중치(예: 2.0 이상)나 지나치게 많은 괄호의 중첩은 모델 파서(Parser)를 교란시켜 이미지 품질을 크게 떨어뜨리거나 예상치 못한 아티팩트(예: 푸른 픽셀 에러)를 발생시킬 수 있습니다 [24, 25, 34, 35].
---
*Last updated: 2026-04-30*