미드저니는 입력한 텍스트마다 중요도를 설정하여, 부각할 이미지를 설정할 수 있습니다.
그 기능은 다중 프롬프트라는 미드저니의 고급 프롬프트 기능입니다.
오늘은 다중 프롬프트 또는 멀티 프롬프트라고 불리는 이 기능을 알아보도록 하겠습니다.
Ⅰ. 다중 프롬프트란?
다중 프롬프트는 미드저니가 입력된 텍스트 프롬프트를 하나의 프롬프트로 처리하지 않고,
여러 가지 프롬프트로 끊어서 각각을 충실하게 처리해서 이미지에 반영하는 기능입니다.
이중 콜론(::)을 사용해서 프롬프트를 여러 개의 부분으로 구분할 수 있으며,
이를 통해 프롬프트의 부분 별로 중요도를 설정할 수 있습니다.
다중 프롬프트는 미드저니 V5, 4, 3, 2, 1, Niji, Niji 5에서 사용할 수 있습니다.
Ⅱ. 다중 프롬프트 사용법
다중 프롬프트 사용법은 간단합니다.
이중 콜론(::)을 사용하여 텍스트 프롬프트를 구분해주면 끝입니다.
- /imagine 명령어를 입력한 후, 프롬프트를 입력합니다.
- 이중 콜론(::)을 사용해서, 프롬프트의 부분들을 구분해줍니다.
- 이중 콜론 우측에 숫자를 입력하여, 프롬프트에 가중치를 부여합니다.
숫자를 입력하지 않으면, 가중치 기본값인 1이 부여됩니다. - 그리고 프롬프트를 실행하면 끝입니다.
만약 hot:: 4 dog::1이라고 프롬프트를 입력했다면,
hot은 최종 결과 이미지에 4/5 즉, 80% 영향력을 발휘하고,
dog는 20%의 영향력을 발휘하게 됩니다.
프롬프트 부분을 전체 다중 프롬프트의 가중치 총합으로 나눈 만큼의 영향력을 행사하는 것입니다.
Ⅲ, 다중 프롬프트 사용 결과 비교
미드저니 공식 사이트에서 예시로 들고 있는 hot dog를 통해 결과를 비교해 봅시다.
1. hot dog
먼저 다중 프롬프트를 사용하지 않은 hot dog 결과입니다.
Hot dog를 핫도그라는 하나의 단어로 인식하여 이미지를 생성한 모습입니다.
2. hot:: dog::
다음은 다중 프롬프트를 사용하여 hot과 dog를 두 개의 프롬프트로 구분해 주었습니다.
hot이라는 단어와 dog라는 단어가 각각 50%씩 최종 이미지에 반영되어,
"뜨거운 개"의 모습이 나타난 걸 확인할 수 있습니다.
참고로 hot:: dog::와 hot::1 dog::1은 동일한 프롬프트입니다.
다중 프롬프트의 가중치 기본값은 1이기 때문입니다.
3. hot::4 dog::1
이번엔 hot이라는 단어에 가중치 4, dog에 가중치 1을 부여했습니다.
최종 이미지에서 프롬프트 hot이 80%라는 큰 비중을 차지하여,
dog의 이미지가 아예 사라진 이미지도 등장했습니다.
4. hot::1 dog::4
이번엔 dog가 최종 이미지에서 80%의 중요도를 차지하고 있습니다.
hot의 이미지는 거의 사라지고, dog의 이미지가 중심을 잡고 있는 걸 확인할 수 있습니다.
5. hot::4 dog::-1
음수 가중치도 부여할 수 있습니다.
음수 가중치는 --no 파라미터와 비슷한 기능을 합니다.
음수 가중치를 부여하면, 화면에서 특정 요소를 나타나지 않게 할 수 있습니다.
dog에 음수 가중치 -1을 부여한 결과, 다음의 이미지에서
'개'의 이미지는 완전히 사라진 걸 확인할 수 있습니다.
지금까지 미드저니의 고급 프롬프트 기능인 다중 프롬프트(멀티 프롬프트)에 대해 알아보았습니다.
다중 프롬프트를 사용하면, 최종 결과 이미지에서 강조하고 싶은 요소, 제거하고 싶은 요소 등을
통제할 수 있는 능력이 향상됩니다.
원하는 이미지를 생성하기 위해서는 아주 중요한 기능이니 꼭 익혀두시기 바랍니다.
함께 읽으면 좋은 글
미드저니 순열 프롬프트 사용법 Permutation prompt
미드저니 이미지 프롬프트, 이미지 가중치 --iw 사용법