미드저니의 멀티 프롬프트는 두 가지 이상의 사물(대상 및 아이디어)을 표현할 때 사용하는 프롬프트 작성 방식입니다. 일종의 AND 표현이라고 생각하시면 됩니다. 사용 방법은 간단합니다. A와 B를 동시에 표현하려면 A를 입력하고 콜론(:)을 두 번 입력하고 한 칸을 띄운 후에 B를 입력하면 됩니다. (예. A:: B) A와 B의 상대적 가중치도 반영할 수 있습니다. 지금부터 멀티 프롬프트의 사용 방법을 설명하고, 네거티브 프롬프트(이미지에서 제거하고 싶은 요소를 표현)까지 설명하겠습니다.
멀티 프롬프트의 사용 방법
원본 이미지의 생성
우선 멀티 프롬프트를 설명하기 위한 원본 이미지를 한번 생성해 보겠습니다. 프롬프트는 photorealistic, airport입니다. 흔한 공항의 모습이 생성되었습니다.
멀티 프롬프트의 활용
이제 멀티 프롬프트를 사용해 보겠습니다. 앞서 설명한 것처럼 요소의 사이에 콜론을 두 번 넣어서 멀티 프롬프트를 작성합니다. 프롬프트는 photorealistic, air:: port입니다. 이제 airport는 더 이상 하나의 요소가 아니라 air와 port라는 두 개의 요소로 간주하여 이미지가 생성됩니다. 공중에 부유하는 항구 혹은 도시의 이미지가 생성되었습니다.
이제 요소의 상대적 가중치를 변경해 보겠습니다. 기본(디폴트) 가중치는 각각 1입니다. air의 가중치는 그대로 유지하고 port의 가중치를 4배로 늘려보겠습니다. 프롬프트는 photorealistic, air:: port::4라고 작성합니다. 전반적으로 항구의 이미지가 강조되었으며, 열기구 등의 요소가 보조적으로 등장하고 있습니다.
멀티 프롬프트의 활용(3가지 이상의 요소)
세 가지 이상의 요소를 활용하여 멀티 프롬프트를 작성할 수도 있습니다. 프롬프트는 photorealistic, purple:: air:: port입니다. 보라색 열기구, 공중에 떠다니는 도시, 기타 이해할 수 없는 이미지가 생성되었습니다. 등장하는 요소가 많은 멀티 프롬프트는 원하지 않는 이미지를 생성할 가능성이 높습니다. 여러 번의 시행착오가 필요한 경우가 많습니다.
네거티브 프롬프트의 사용 방법
네거티브 프롬프트는 이미지에서 제거하고 싶은 요소를 표현하는 것입니다. 특별한 사용 방법은 없습니다. 다만 멀티프롬프트에서 가중치를 사용할 때 -.5(즉 -0.5)를 붙이면 됩니다. 처음으로 생성했던 공항의 이미지를 다시 활용하겠습니다. 공항의 이미지에 등장하는 비행기를 모두 제거하겠습니다. 프롬프트는 photorealistic, airport:: airplane::-.5입니다. 활주로의 모습은 사라지고, 공항 대기실의 모습을 비추는 이미지가 생성되었습니다.
정리
멀티 프롬프트는 동시에 두 가지 이상의 대상을 이미지에 표현하고, 가중치를 조정할 때 유용한 프롬프트 작성 방법입니다. 의도치 않은 이미지가 생성되기도 하지만, 다양한 사물을 하나의 이미지에 생성하기 위한 방법이니 꼭 한번 사용해 보시길 바랍니다. 여기서 한 가지 주의할 사항이 있습니다. 멀티 프롬프트의 네거티브 기능은 파라미터의 no 기능과 완전히 동일한 효과가 있습니다. 그렇기 때문에 두 가지 기능을 중복해서 사용하면 의도치 않은 이미지가 생성될 가능성이 있습니다. 하나의 프롬프트를 작성할 때 꼭 한 가지만 사용하시길 바랍니다.