編者按:使用 Midjourney 來創建一致性很強的角色一直個痛點,而在生成故事板、連貫的漫畫等內容的時候,這種需求尤為強烈。這篇來自 Christie C. 的文章詳細分享了她生成一致角色的方法,非常值得參考。

更多控制一致性的干貨:

Midjourney 在創建角色和插畫上非常出色,但是你應該也注意到了,它很難保證生成角色的一致性,而這也是很多人所咨詢的問題。

以往你可以借助「image prompt」和「seed」來實現一致性,但是這種方法可能不會一直有效。不過 Midjourney 隨后引入的「vary region」(變化區域)、「zoom-out」(縮小)和 「panning」(平移)三個功能,結合今天分享的技巧,應該可以幫你創建出一致的角色。

接下來我們開始吧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

在你想要制作小說、漫畫、圖書等內容的時候,這種一致性的重要性顯而易見。今天的文章將會從基礎到進階,一步步指導你創建一致的角色來呈現。

  • 第一部分:塑造一致的角色
  • 第二部分:使用縮小和平移來添加上下文
  • 第三部分:使用多表情來創建一致的角色(高級進階)
  • 第四部分:創建動作連貫的角色

完成學習之后,你也可以創建出如下的完整的故事:

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

新功能:變化、縮放和平移

首先,我們看看這些新功能。隨著新功能的發布,當我們使用U按鈕來放大圖像的時候,圖像下方都會出現新的選項列表,這讓你可以做出如小操作:

  • Vary Region(Inpainting):選定并重新生成圖片的特定部分,包括使用編輯器刪除、修改這些被標注出來的部分。
  • Zoom-out:將畫布擴大2倍、1.5倍以及自定義尺寸,同時保持原始內容不變。
  • Panning:向四個不同的方向擴展圖像?? ?? ?? ??。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

接下來詳細講講它們的應用。

第一部分:塑造一致的角色

首先,我們從一個簡單的例子開始。

1、生成并放大圖像

跟往常一樣,首先使用/imagine 來生成圖像,然后使用 U 按鈕來放大圖像:

提示詞:A handsome Japanese guy in his 20s, Tokyo style, wearing a white t-shirt --niji 5 --s 180 (帥氣的20多歲東京帥哥,東京風格,白襯衫)

在生成角色描述的時候,添加和角色有關的面部特征的細節,比如年齡、眼睛顏色、頭發顏色和膚色等。盡量保持其他的元素足夠簡單,這樣之后咱們可以輕松修改設置和服裝等元素。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

2、選擇「變化」區域

點擊「??? Vary (Region)」按鈕,進入編輯界面。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

3 、選擇重新生成的區域

利用手涂或者方框選擇你想要改變的區域。

?? 為了保持角色一致,最好選擇除臉部以外的所有其他區域。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

4、輸入提示詞

輸入提示詞,描述你想要改變的內容

提示詞:Working inside a bar

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

可以不斷使用 Vary Region 功能生成不同的場景。需要注意的是,當你再進入編輯器的時候,之前選定的區域將會保持不變。

通過這種簡單修改角色的方法,你可以確保角色在不同的環境下是高度一致的,成為各種不同的職業:

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

注意:如果你看不到文本框,那么你可能需要在 /settings 中打開 「Remix Mode」的設置:

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

當然,這種改變還可以涉及到性別上的改變,調整后你可以得到和我一樣有趣的圖像:

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

第二部分:添加上下文環境

接下來,我們看看另外兩個功能能夠做到什么效果。

你不僅可以切換環境和職業,還能通過「Zoom-out」和「Panning」來進一步擴展圖像。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

以酒吧場景為例

1、選擇改變區域

使用自定義提示詞:Working in a bar

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

2、放大背景

「Zoom-out」功能能夠幫你將圖像背景場景擴展開,同時保持角色不變。這里使用的是 zoom out x2 的效果:

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

3、平移

「Panning」 功能的使用方式和縮放類似,但是你可以往四個不同的方向上擴展圖像。

在這個案例當中,我使用向左箭頭 ?? 將整個圖像向左拓展出一塊區域,并且添加了一句提示詞:

A beautiful customer sitting in front of the bar.

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

需要注意的是,以上提到的3個功能都能使用提示詞添加詳細細節。

不過以上的方法,雖然能夠保持高度一致性,但是角色被迫一直在一個位置,這是缺陷。所以,這里還有一個替代方案。

第三部分:多表情創建一致角色

你可以通過在提示詞當中加入角色的位置、表情等內容,來控制變化。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

為了保持角色的一致性,同時提供角色位置的變化,你需要添加「Multiple poses and facial expressions」這種關鍵詞,這樣會生成同一角色的不同動作和表情變化。

提示詞:A shojo anime kitsune girl, multiple poses, facial expressions, plain background --ar 16:9 --niji 5 --s 180

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

1、變化區域+Remix

生成圖像之后,你可以使用「Vary Region」來調整周遭環境。除了你想用的主要角色之外的所有區域都選中,然后使用「Vary Region」功能,結合提示詞,來重新生成環境。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

提示詞:in the woods with scary animals

2、制作下一個場景

接下來,需要生成下一個場景。只需要點擊右上角的撤銷按鈕,即可刪除已經選定的區域,然后你可以重新通過涂抹來選定另外一個表情之外的區域。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

提示詞:Running away from scary animals in the wood

通過重復的步驟,我們可以創建出一個完整的故事情節。值得注意的是,盡量不要添加太多細節,比如把整個故事腳本加上去。相反,你準確描述場景即可,簡短且突出。

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

提示詞:Hiding behind the tree in the wood

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

提示詞:Hiding inside a cave from scary animals

第四部分:動作連貫的角色

如果你想要創建迷人的連貫動作,那么你需要在提示詞當中加入如下關鍵詞:

  • Coherent action (連貫動作)
  • Narrative sequence style(遵循敘事順序)

對于連貫的動作場景而言,這些關鍵詞很有用。對于跳舞、打斗乃至吃飯這樣的場景,都可以借助這些關鍵詞來生成。

1、生成圖像

提示詞: Coherent action of a beautiful young lady dancing, in a red dress, multiple poses, facial expressions, coherent action poses, narrative sequence style, plain background --ar 16:9 --niji 5 --s 180

(年輕的姑娘采用連貫動作跳舞,穿著紅色的連衣裙,多種姿勢,面部表情,連貫的動作姿態,敘事順序風格,簡單背景)

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

2、平移擴展

你可以使用「panning」這一功能來拓展出更多的動作:

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

3、提取角色

接下來,你可能需要刪除背景,然后將她放置到不同的場景當中。你可以使用 AI 工具輕松去除背景,或者直接在 Discord 當中使用 Tracejourney Bot 來實現這一功能。

在生成這類角色的時候,你可以套用我的模板來生成:

提示詞模板:Coherent action of [ 你要生成的角色 ] [ 角色的行為 ] , [ 角色的服裝風格和細節 ] , multiple poses, facial expressions, coherent action poses, narrative sequence style, plain background

延展技巧

雖然我演示的案例使用的是 nijijourney 引擎,但是其實也適用其他的默認引擎和不同的藝術風格。比如,你還可以添加「cartoon style」,「Pixar」等藝術風格。

提示詞: Vintage watercolor, a bunny with multiple poses, facial expressions, plain background — ar 16:9

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

當然,想要控制面部特征一致性,還有一種方法,就是使用 InsightFace 來替換面部:

如何用Midjourney生成一致性的人物角色?高手總結了超多技巧!

不過 InsightFace 對于不戴眼鏡、沒有厚重劉海且正對鏡頭的角色效果是最好的。

收藏 136
點贊 82

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。