前回の記事でStable Diffusionを使ってちびキャラをいろいろ生成してみました。ブログ用に使うのなら、画像1つよりも表情がいろいろあったほうがいいですよね。
今回は生成したちびキャラの1つを選んで、その表情差分をいろいろ作って量産してみました。
inpaintで顔部分だけを再生成
Stable Diffusionの機能で、img2imgという画像から新たな画像を生成する機能があります。今回はそれを使って、生成したちびキャラの顔の部分だけを再生成します。
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-2-360x360.webp)
元となるちびキャラはこちら。かわいい。
これをStable Diffusion Web UIのimg2imgのinpaintタブに放り込んで…
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-17-720x417.webp)
再生成する部分をマウスでなぞって塗りつぶしていきます。
そしてプロンプトに再生成する部分の説明を入力します。自分でsmile
とかsad
とか入力してもいいのですが、表情に関するワードを集めたdynamic promptでランダム生成すると量産が楽です。
できた表情差分
いろいろ作ってみたので、その中から一部を紹介します。
ドヤ顔?
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-4.webp)
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-3.webp)
困り顔
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-6.webp)
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-5.webp)
泣き顔
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-8.webp)
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-7.webp)
ジト目
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-10.webp)
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-9.webp)
怒り
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-12.webp)
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-11.webp)
喜び
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-14.webp)
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-13.webp)
その他
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-16.webp)
![](https://foxism.jp/wp-content/uploads/2023/04/20230428-15.webp)
全部顔の部分だけが違って、頭などは共通です。ランダム生成なので目の色がバラバラだったりしますが、まぁここもプロンプトで指示するなりあとから修正すればいいんじゃないでしょうか。
まとめ
ものすごく簡単に表情差分ができてしまいました。これだけあればブログで登場させるキャラクターとしては十分ですよね。
まぁ今回はお試しで作ってみただけなので、このキャラをこのブログで使うというわけでもないのですが。いろんな表情のキャラが出てきて楽しいです。