使用「木偶法」寫好 MidJourney 的 Prompt

使用 MidJourney 生成出好看圖片的三種方式:

  1. 精準描述藝術風格,或是直接丟參考圖讓 MidJourney 生成,參考風格的關鍵字
  2. 搭配 ChatGPT 描述場景,依賴 ChatGPT 的指引來回調整,推薦《兩大AI結合!最新Midjourney v5 + ChatGPT 咒語生成Prompt Generator》,裡面演示了如何使用 GPT-4 強大的推斷能力來產生 MidJourney v5 的 Prompt。
  3. 使用「木偶法」精準生成自己想要的圖片。

這篇文章的重點會是木偶法,因為即便透過 ChatGPT 生成出第一個 Prompt 之後,還是需要依賴自己做後續的微調,知道 Prompt 的構成原理可以幫助自己產生更精緻的圖片。

“You can use Midjourneyto stage the same characters like actors over and over again in different scenes. I call this the “puppet” method after a similar practice in digital animation. It’s useful for storytelling and storyboarding.” - Discord Contact: @whatnostop#6700 (clarinet)

木偶法:- Clarinet's Puppet Method

Clarinet 的木偶法涉及使用模板和參考圖像,在不同的場景中上演人物,以達到講故事和編故事的目的。 木偶法的靈感來自於數字動畫中的類似做法,可以像演員一樣重複使用同一個角色。

模板中提供了一個藍色的關鍵詞來設置角色的名稱、描述、場景、活動、氣氛、媒體類型和藝術家。 模板的方法零涉及使用 Midjourney 將一個角色的 URL 和一個背景的 URL 與最佳猜測相結合。

使用 Midjourney AI 創建角色在 v4 最簡單的做法是使用用兩張圖片:一張角色、一張背景,直接使用 /image 來生成,不做任何其他事情。Midjourney會對如何組合它們做出最佳的猜測, 就像這裡顯示的一個浴室和一個巫師。

使用木偶法的模板的話,我們有兩種方式可以採用:

方法一:基於圖像的木偶(適用 v3, v4)

方法一是基於圖像的木偶,它需要一個角色的參考圖像,並允許用戶調整權重以影響生成角色的結果。涉及到寫一個 Prompt,包括參考圖片、場景/背景、人物描述和人物動作來控制場景。

  1. 角色的參考圖像應與最終的外觀相匹配,並使用簡單或空白的背景。實驗用權重來控制混合的效果。
  2. 場景或設置的文字描述應以“設置是“開始,如果使用參考圖像,則應與之匹配/重申。暫時不要添加玩家或物體。
  3. 如果 Prompt 和參考圖片不匹配,可能會出現混亂的混合效果,但可以創造性地使用。
  4. 多個 URL 可以用於角色和場景的參考圖像,但要謹慎使用 V4 混合效果。
  5. 使用權重控制混合效果,權重在 V3 中可用,但在 V4 中還沒有。

方法二:基於名字的木偶 (適用 v3, v4 效果不好)

方法二是基於名字的傀儡,這涉及到為角色創建一個捏造的名字,並提供場景、角色及其行動的文字描述。然後,用戶可以利用這個名字和描述,每次召喚出一個一致的角色。輸入文本提供了一個使用木偶模板創造一個具有變化場景和氣氛的故事的例子。需要多次滾動來演化構圖,而且可以通過重新滾動和增加質量設置來提高質量。

  1. 當使用角色的參考圖像時,文本描述應與參考圖像相匹配/重復,以避免混亂的混合效果。
  2. 角色的文字描述應該從他們的名字開始,由他們的標誌性特徵組成,保持簡短和集中,作為一個固定的步驟。
  3. 對人物在場景或環境中做事的文字描述必須以 “環境包含 “開始,並且只保留兩到三個要素,如人物的衣著、情緒和關鍵活動。
  4. 圖片參考可能會勝過 Prompt,除非用權重來增加 Prompt 的影響力。