AI生成キャラにメイド服を着せよう
今回は生成AI(Stable Diffusion)で「天音セナ」にメイド服を着せていき
ただメイド服と宣言しただけではブレる部分を指定する方法と
その際発生した問題等について解説していきます
今回の結論
・maid outfit単体は不安定
・構造分解が最も安定
・胸元は「white bib apron」で固定
・腰は「underbust corset」で分割
まず初めに
メイド服を指定する際、メイドのタイプのプロンプトを使用することで
ある程度のメイド服の型を指定できます
例としては、french meidやgothic maidなどがあり
これらを使用してメイド服を出力するとある程度安定するかと思います
ただ今回はメイド服の要素を指定する、というコンセプトなので
まずは単純に
メイド服:maid outfit
を指定して、そこからメイド服の要素を指定する流れで進めていきます
まずはヘッドドレスから
メイドさんが頭につけている白いヘッドドレス
メイドを指定すれば大抵の場合つけてくれていますが
たまにつけてくれない場合もあるので、出力されるからと言って省略せず指定しておきましょう
メイドヘッドドレス:maid headdress
続いて袖口を指定

こちらがmaid outfitのみで出力した画像になります
これだけでも十分メイド服に見えるわけですが
問題は出力するたびに形が変わるという点なので
できる限り固定できるように要素を指定していきます
まずは第一歩として、袖の固定をします
長袖・半袖を指定するのはもちろんですが
メイド服と言えばな、肩口のふくらみ
まずはここが毎回膨らんで出てきてくれるように
パフスリーブ:puffed sleeves
を使用します

ついでに半袖を指定しておきます
スカートの長さを指定する
クラシックなメイドさんならロングスカート
コスプレ系ならミニスカート
という感じで、スカートの長さもメイドによっていろいろだからか
スカートの長さもちゃんと指定しないとバラつきがでるのでここも指定をしましょう

まずはmini skirt
太ももがとても魅力的ですがちょっとエッチなメイドさんに見えますね

もう少し長くしてみようと
次に試したのはknee-length skirt
ひざ丈スカートの指定で、膝のあたりまでの長さですが
結構長く見えますね、クラシックメイドなら、こちらの方がいいでしょう

最後にshort skirtを試してみたところ
膝上より少し高いところ、ぐらいの長さで出たのですが
short skirtと指定してもほぼmini skirtぐらいの長さになったりもするので
いっそmini skirtを指定したほうが安定しそうですね
胸元開いたり閉じたり問題

maid outfitを指定すると胸元が開いていたり閉じていたりと安定しません
首元が閉じるために、high necklineを指定してみたものの
むしろ頑なに胸元を開けるようになりました
これはmaid outfitにはセクシー型のメイド服が多く含まれているため
胸元が開く学習傾向にあると考えられます
high necklineは首元の指定なので、胸の開きを完全に抑えられない
そのため、胸元を直接覆うためにcovered chestを指定します
これでも胸元が開く場合は強度を指定しましょう
(covered chest:1.6)まで指定すると、胸元が開くことはほとんどなくなりました
maid outfitを使わないメイド服の指定方法
maid outfitはメイド服をそのまま指しているので
モデルの学習に引っ張られることになります
なのであえてmaid outfitを使わずに指定する、という選択もあります
使用するプロンプトは
ブラックドレス(黒いメイド服の場合):black dress
エプロン(今回は白):white apron
フリル:frilled hem
肩掛けエプロン:apron straps over shoulders
これらを指定することで、maid outfitを使わずともメイド服ができます
ただ結局この組み合わせなら……という感じで
これでも胸元の開いたメイド服がでたりするので
そこはモデルによって差が出るところでしょう
アンダーバストコルセットを使った腰部分の指定

メイド服の出力をしていると
腰の部分がご覧のようにリボンで結ばれているものと
コルセットで分けられているもののがバラバラで出てきます
ここを固定したいわけですが
今回はエプロンの白、コルセットの黒、エプロンの白という形になるように分けたい
ということで、プロンプトでコルセットを指定します
ただし、使用するのはただのコルセットではなく
アンダーバストコルセット:underbust
胸の下のみを締めてくれるコルセットになります

肩にかかるように紐が伸びるので
肩の部分も白と黒のコントラストがいい感じですね
同じように、胸・腰・お腹のコントラストもいい感じではあるんですが……
胸を覆う部分を指定する

胸の部分はエプロンをかけているので、白くなっていてほしいところですが
ご覧のように、エプロンが腰のあたりだけで胸元にかかっていません
ここは明確に指定していないため、ブレて白かったり黒かったりすることになります
なので、ここも指定してあげましょう
胸当てありエプロン:bib apron

これを指定することによって、ごらんのように
エプロン・コルセット・エプロンの形で出力されるーー
と言いたいところですが、これでも普通に黒が出たりします
なのでさらにダメ押しでwhite chest panelを追加してダメ押しで
胸の部分を白くすることにしました
まとめ
安定型メイド服構造(おすすめ)
black dress
white bib apron
white chest panel
black underbust
frilled hem
puffed sleeves
apron straps over shoulders
今回の出力結果

今回はメイド服の要素を指定する方法を検証してみました
メイド服は色々なパターンがあるせいか
単にmaid outfitと指定しただけではかなり暴れるので
各要素を指定することで、なるべく同じメイド服が再現されるようにしたいところです
また、冒頭にも記載しましたが
単にメイドと指定するのではなく、french maidやgothic maidなど
自分の作りたい衣装のメイドを指定したうえで
今回検証した各種要素を使用することで、さらに安定させることができるかと思います
衣装作成についてもっと知りたい方はこちら
トップス・ボトムスの細かい指定などを実際に使用しながら検証した
Stable Diffusionで衣装を作る方法まとめをご覧ください
個別の解説記事はこちら
- 金髪ポニテの女の子「天音セナ」の衣装を考える
- 生成AIでメイド服の要素を指定する方法
- ハイソックスにならないニーソの指定方法
- Stable Diffusionでキャラの私服を作る方法【桃崎ルナ衣装作成】
- Stable Diffusionでキャラの部屋着を作る方法【桃崎ルナ衣装作成・プロンプト解説】
- Stable Diffusionでキャラのパジャマを作る方法【桃崎ルナ衣装作成・プロンプト解説】
- Stable Diffusionでキャラの私服を作る方法2【桃崎ルナ衣装作成】
- Stable Diffusionで衣装の形を指定する方法
- Stable Diffusionで服を脱がせる方法
- Stable Diffusionでメイド服をカスタムする方法
- Stable Diffusionでキャミソール私服を作る方法
- Stable Diffusionで衣装を作る方法まとめ
- Stable Diffusionで衣装を作る方法まとめ2
天音セナ ポーズ集・CG集はこちら
天音セナのポーズ集とCG集はこちらからご覧いただけます
※成人向け(R18)作品のため、閲覧はご注意ください
※18歳未満の方は閲覧をご遠慮ください
ポーズ集
現在販売中のポーズ集はこちらから確認できます

CG集
同キャラクターのCG作品はこちら

R18CG集はこちら
※成人向け(R18)作品のため、閲覧はご注意ください
※18歳未満の方は閲覧をご遠慮ください

ガールズシーンシリーズ
教室編や体育倉庫編など、ガールズシーンシリーズ一覧はこちらから確認できます




