멀티 프롬프트 또는 다중 프롬프트는 하나의 이미지에 여러 요소를 동시에 표현할 때 사용하는 기능입니다. 멀티 프롬프트는 표현하는 요소 사이에 콜론을 2번(::) 넣어서 사용합니다. 멀티 프롬프트는 요소의 상대적 가중치를 반영할 수도 있습니다. 지금부터 멀티 프롬프트의 활용을 설명하겠습니다.
멀티 프롬프트의 활용
이미지 생성과 멀티 프롬프트
먼저 생각나는 이미지를 한번 생성해 보겠습니다. 저는 digital illustration, a spaceship을 입력하겠습니다.
이제 멀티 프롬프트를 활용해 보겠습니다. 예를 들어 요소 A와 B가 있다고 가정합니다. 멀티 프롬프트를 반영하려면 ‘A:: B’ 이런 식으로 요소 A를 입력하고, 콜론을 2번 연속 입력하고 스페이스로 공간을 만든 다음에 요소 B를 입력합니다. 한번 이미지를 생성해 보겠습니다. digital illustration, space:: ship이라고 입력합니다. 우주를 배경으로 하는 배의 이미지가 생성되었습니다.
멀티 프롬프트의 가중치 변경
다음으로 요소의 가중치를 변경해 보겠습니다. 예를 들어 space::4 ship이라고 작성하면, space가 ship의 4배만큼의 가중치를 가진다는 것을 의미합니다. 디폴트 가중치는 1입니다. 저는 space::2 ship:0.5를 반영하여 이미지를 생성하겠습니다. 배가 제대로 생성되지 않아, 가중치를 조정하였습니다. 최종적으로 digital illustration, space::1.5 ship::0.9라는 프롬프트로 우주와 배가 모두 적절한 반영된 이미지를 생성하였습니다.
3개 이상의 요소를 반영한 멀티 프롬프트
두 가지 이상의 요소를 하나의 이미지에 적절히 반영하려면, 가중치를 조정해야 합니다. 여러 번의 시행착오 과정을 거쳐야 합니다. 이제 3가지 요소를 멀티 프롬프트로 반영하여, 이미지를 생성하겠습니다. 우선 a red space ship이라는 단일 이미지를 생성하겠습니다. 프롬프트는 digital illustration, a red spaceship입니다.
다음으로 red:: space:: ship이라는 3개의 요소를 활용하여 이미지를 생성하겠습니다. 붉은색의 우주를 배경으로 배가 등장하는 이미지가 생성되었습니다. 프롬프트는 digital illustration, red:: space:: ship입니다.
네거티브 프롬프트
네거티브 프롬프트는 특별히 다른 것이 아닙니다. 멀티 프롬프트 작성 과정에서 마이너스 가중치를 주는 것을 말합니다. 이미지에서 특정 요소를 제거할 때 사용합니다. 두 번의 콜론 입력 후에 -0.5(또는 -.5)를 입력합니다. 먼저 상단의 digital illustration, a spaceship을 다시 활용하겠습니다. 다음과 같은 이미지가 생성되었습니다.
이제 네거티브 프롬프트를 반영하겠습니다. 이미지에서 푸른 색상을 제거하겠습니다. 프롬프트는 digital illustration, a spaceship:: blue::-.5입니다.
정리
멀티 프롬프트를 활용하면, 다양한 요소를 동시에 반영한 이미지를 그릴 수 있습니다. 여기서 한 가지 주의할 점이 있습니다. 파라미터의 no 항목과 네거티브 프롬프트를 동시에 사용하면, 의도치 않은 이미지가 생성되는 경우가 있습니다. no와 네거티브 프롬프트는 중복 기능이기 때문에 단독으로 사용하시기를 바랍니다.