Stable Diffusionで複数人を違う顔にできるLatent Coupleの使い方
「複数人生成した時に同じ顔になってしまうので違う顔にさせたい」
「複数人が同じ服装になるので違った服装にさせたい」と悩んでいる方のために、
この記事では、複数人を違う顔や服装にして生成できる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 , blurry2人生成する場合は、「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人の場合は、モデルによっては生成できない場合があるので別のモデルに変更しましょう。
画像サイズを「Width:512 Height:512」に設定し、Hires.fixを使用してUpscale byを「2」の設定にすると生成されやすいので参考にしてください。
モデルを5つくらい使って試行錯誤しましたが、4人目からは生成できませんでした。
ですから、おそらく3人までの生成が限界かもしれません。
(モデルによる場合があります)
4人目以上を生成させたい場合は、以下の記事で解説しているので読んでみてください
まとめ
Latent Coupleの使い方について解説しました。
通常では似たような顔や服装の画像生成がされやすいのですが、Latent Coupleを使用することによって、複数人を違った顔や服装にして画像生成できるようになります。



コメント