【何人でも可能】Stable Diffusion 複数の顔をそれぞれ入れ替える方法 AI画像生成

ナカ(マスター)
ナカ(マスター)

前回stable diffusionで顔を入れ替える方法として
リアクターを紹介したが、
今回はこれを使って複数の顔を替える方法を教える☆

かな(見習い)
かな(見習い)

おお、それを使えば複数写っている画像をそれぞれ
好きな顔にできるってことですね!

何人写っているのまで入れ替えできるんですか?



ナカ(マスター)
ナカ(マスター)

特に上限はない、100人乗っても大丈夫☆

そういうわけでやり方を説明する☆


リアクターは複数の顔の入れ替えもできる

前回ご紹介した顔を入れ替える拡張機能のreactor(リアクター)
は複数写っている画像をそれぞれ指定の顔に入れ替えることも
できます。

reactor(リアクター)の導入方法や基本的な使い方は
こちらにまとめています。
https://yomutoku.website/2024/02/02/stable-diffusion-reactor/




複数顔を入れ替えるやり方

今回はこちらの3人の男性の顔を女性の顔に変えてみようと
思います。


入れ替える3人の女性はこちらになります。


設定方法

まずリアクターのメニューを開いて画像を入れます。

めんどうな場合は画像を入れたあとに生成して大丈夫です。

一応認識させる画像の順番を入れ替える方法を
説明します。

【飛ばしてもOK】認識の順番を入れ替える方法
認識させる順番を入れ替えるには「source image」と「target image」の
箇所を使います。

ここに何も入れないと画像の左に写っている人から順番に「0,1,2,,,,」の
番号になるのですが「source image」にカンマ区切りの番号を入れると
番号を入れ替えることができます。

「target image」も同様です。 「source image」と「target image」
の両方の数字を替えると意味がなくなるので、認識させる順番を変えたい
場合は片方だけ変えれば大丈夫です。

例えば「target image」に「1,0,2」と入れると入れ替え元の一番左の
男性に真ん中の女性、真ん中の男性に左の女性、右の男性に右の女性が
入ります。

文字だけでみるとややこしそう見えますがやってみると
そこまで複雑ではないです。


今回は順番通りに入れてみます。 「0,1,2」と入れていますが、
特に結果は変わらなかったので、

順番通りに入れる場合は両方「0」で大丈夫です。

入れ替えた結果がこちらになります。 ヒゲが消えて、ダンディーな印象が消え去り
化粧をしたビジュアル系みたいな感じになりましたね。

プロンプトに「3men」と入れていたので男性ベースになりましたが、
「3women」と入れてやってみます。

服や髪型が大きく変化して女性らしくなった状態で顔の入れ替えが
行われました。

顔は左と真ん中はけっこう綺麗に入っています。 右側の女性は
元が少し横を向いていたので、正面を向いているのを用意すると
もっと綺麗に入るかもしれないです。

まとめ:「かわいい」は入れ替えて作れる

stable diffusionの拡張機能リアクターを使って、
複数人の顔をそれぞれ入れ替える方法について
解説しました。

思った通りの画像を作るのに試行錯誤するのも
いいですが、

思い通りにいかなときには入れ替えるという
選択肢も使ってみましょう。