
複数人生成した時に同じ顔になってしまう…
違う顔にさせたい時ってどうしたらいいのかな?
複数人の画像生成をしたときに、ほとんど同じような顔や服装で生成されてしまいますよね。
拡張機能の「Latent Couple」を使用することで
1人1人違う顔・服装にできたり、人物の配置を決めたり、複数人生成させることが出来るようになります。
この記事では、複数人を違う顔で生成させることが出来る
Latent Coupleの使い方について解説します。
Latent Coupleとは

Latent Coupleとは、Stable Diffusion Web UIの拡張機能であり
使用することで、プロンプトから1人1人違う顔で指定できるようになります。
性別や服装等も指定できます。
また、人物の配置も指定することが出来るようになるので
使いこなせると非常に重宝する拡張機能です。
Latent Coupleの導入方法

Stable DIffusion Web UIを起動したら
「Extensions」をクリックしてから
「Available」をクリックしてください。
「Load from:」ボタンをクリックしてください。

検索内をクリックしてから「Latent Couple」と入力してください。
ゆっくり入力しないと表示されない場合があります。
「Latent Couple manipulations」の右側にある「Install」ボタンをクリックしてインストールしてください。

「Installed」をクリックしてから
「stable-diffusion-webui-two-shot」がインストールされているか確認してください。

「Settings」をクリックしてから
「Reload UI」をクリックしてStable Diffusion Web UIを再起動してください。

再起動して下にスクロールすると、「Latent Couple」のタブが新しく追加されているので
右側にある逆三角形マークをクリックして開いてください。

「Enabled」にチェックマークを入れてから
「Rectangular」をクリックしてください。

Latent Coupleの使い方

ここでは、Latent Coupleを使って、2人と3人生成する方法について解説します。
2人生成する場合
人物を2人生成する場合、
①「Divisions」の項目で「1:1,1:2,1:2」に設定
②「Positions」の項目で「0:0,0:0,0:1」に設定
③「Weights」の項目で「0.2,0.8,0.8」に設定
上記の設定をすることで可能になります。
end at this stepは「20」でも構いません。

次にプロンプトとネガティブプロンプト内に呪文を入力していきます。
まず最初に服装が違っている2人を生成していきます。
プロンプトとネガティブプロンプトに入れる呪文は以下のように入力して生成しているので参考にしてみてください。
master piece , best quality , 2girl , flower garden ,
AND , master piece , best quality , 2girl , ultra-detailed , blouse , skirt ,
AND , master piece , best quality , 2girl , ultra-detailed , red dresses
worst quality , low quality , normal quality , lowres , blurry
2人生成する場合は、プロンプト内に「2girl」の呪文を入れるようにしてください。
以下の画像にあるプロンプト内の2行目では、画面の左半分で人物を生成する内容になっており、服装はブラウスとスカートをつけるように指定しています。
3行目では、画面の右半分で人物を生成する内容になっており、服装は赤いドレスをつけるように指定しています。

AND構文を使用しないと2人生成できないので入れるようにしてください。

以下の画像は生成した結果になります。
呪文通りに左側の人物はブラウスとスカートをつけており、右側の人物では赤いドレスをつけている画像生成をすることができています。
生成確率は低めなので、何度か生成するようにしてください。

次は服装の部分を削除してから髪と目の色の呪文に変えて生成してみます。
左側の人物を赤髪、青い目にして、
右側の人物を緑髪、紫の目にします。

生成した結果がこちらです。
上手く生成することができました。

3人生成する場合
3人目を生成する場合は、以下の画像のように設定することで可能になります。

プロンプト内容は1人追加した呪文を付け加えています。
以下の画像にある、上から2行目は左側の人物、3行目は真ん中の人物、4行目は右側の人物のプロンプト内容になっています。
また、3人の生成なので「3girl」の呪文に変更しています。
master piece , best quality , 3girl , flower garden ,
AND , master piece , best quality , 3girl , ultra-detailed , blouse , skirt ,
AND , master piece , best quality , 3girl , ultra-detailed , red dresses ,
AND , master piece , best quality , 3girl , ultra-detailed , t-shirt , short denim

こちらは生成した結果になります。
呪文通りの服装をつけた3人を生成することができました。

3人の場合は、モデルによっては生成できない場合があるので別のモデルに変更しましょう。

4人目からはモデルを5つくらい使っていろいろ試しましたが
生成することはできませんでした。
ですから、おそらく3人までの生成が限界なのかもしれません。
(モデルによる場合があります)
4人目以上を生成させたい場合は、以下の記事で解説しているので読んでみてください
まとめ

Latent Coupleの使い方について解説しました。
通常では似たような顔の画像生成がされやすいのですが
Latent Coupleを使用することによって、
複数人を違った顔や服装にして画像生成できるようになります。
是非参考にしてLatent Coupleを利用してみてください!