멀티 프롬프트 (Multi Prompts) ← double colon ::
더블 코론( double colon :: )을 사용하여 멀티 프롬프트를 작성할 수 있다
이중 콜론 사이에는 공백이 없다.
:: 프롬프트에 더블 콜론을 추가하면 Midjourney Bot이 프롬프트의 각 부분을 개별적으로 고려해야 한다는 것을 지시한다
예) hot:: cat, hot:: dog
hot과 cat 두 단어가 함께 고려되어야 한다
hot dog로 입력할 경우 | hot:: dog으로 입력할 경우 |
hot과 dog은 하나로 간주된다. Hot dog is considered as a single thought. |
hot과 dog은 개별적으로 간주된다. Hot and dog Hot and dog are considered separate thoughts |
cup cake illustration | cup:: cake illustration |
cup cake illustration은 하나(single thought)로 간주된다 즉, 컵, 케이크, 일러스트 이미지를 함께 제작하는 것으로 간주된다. |
둘은, 개별적(separate thoughts)으로 간주된다. 즉, 컵은 컵에 담긴 케이크의 일러스트와 별개로 간주된다 |
cup:: cake:: illustration |
셋은, 개별적(separate thoughts)으로 간주된다 즉, 컵 , 케이크 , 일러스트레이션은 따로따로 고려된다(꽃,나비 등 일반적 일러스트레이션 요소로 컵에 담긴 케이크를 묘사) |
프롬프트 가중치
더블 콜론 바로 뒤에 숫자를 추가하여 프롬프트의 해당 부분에 상대적인 중요도를 할당할 수 있다.
예)
가중치 균등 | 기중치 dog에 2배 부여 |
hot과 dog은 비중이 똑같다. | hot은 dog보다 2배 더 중요하다 여기서 착각할 수 있는 것이: hot이 더 중요하다는 점 Hot is twice as important as Dog |
Weights are normalized: hot:: dog is the same as hot::1 dog, hot:: dog::1,hot::2 dog::2, hot::100 dog::100, etc.
- hot:: dog is the same as
- = hot::1 dog,
- = hot:: dog::1,
- = hot::2 dog::2,
- = hot::100 dog::100, etc.
cup::2 cake is the same as cup::4 cake::2, cup::100 cake::50 etc.
- cup::2 cake is the same as
- cup::4 cake::2,
- cup::100 cake::50 etc.
cup:: cake:: illustration is the same as cup::1 cake::1 illustration::1, cup::1 cake:: illustration::, cup::2 cake::2 illustration::2 etc.
- cup:: cake:: illustration is the same as
- cup::1 cake::1 illustration::1,
- cup::1 cake:: illustration::,
- cup::2 cake::2 illustration::2 etc.
가중치 부여 방법
지정하지 않을 경우 가중치 기본값 | 1 |
모델 버전 1, 2, 3 | 정수만 허용 |
모델버전 4 | 소숫점 이하 허용 |
음수 프롬프트 가중치
원하지 않는 요소를 제거하기 위해 프롬프트에 음수 가중치를 추가할 수 있다.
모든 가중치의 합은 양수여야 한다.
vibrant tulip fields | vibrant tulip fields:: red::-.5 |
다양한 색상의 튤립이 생성된다 | 튤립 밭에는 빨간색이 포함될 가능성이 적다 |
매개 --no 변수(The --no Parameter)
no 변수는 멀티프롬프트 "-.5" 와 동일하다
The --no parameter is the same as weighing part of a multi prompt to "-.5"
매개변수의 위치
모든 매개변수의 배치 위치는 동일하다: 프롬프트 맨 끝에 추가