danbooru.csvとは
Stable Diffusion WebUI 拡張機能 「Tag Autocomplete」用の一種のプロンプトの辞書みたいなもんです。
辞書に登録されている単語をプロンプトとして入力すると、補完候補を提示してくれます。

補完機能だけでも便利なんですが、もっと良いのが基本的にdanbooruという画像投稿サイトの『タグキーワード』を基準にチェックポイントなどのモデルが学習されていることが多いため、高確率で『効く』プロンプトが多く、よく使うプロンプトがすぐに入力出来るのが良いです。
しかしながら、danbooruにあるタグだけだと、本当に出したいエロ画像が出せない時があるので、今回はdanbooru.csvには載ってないけど、効くプロンプトについて紹介していきます!
プロンプトの調整と、効かせる文法
前置きですが、今回使用するチェックポイントは『WAI-illustrious-SDXL v16.0』です。
illustrious系のチェックポイントなので、今回の話が確実に適用されるのはillustrious系のチェックポイントになります。pony系や、animagineなどでの検証はしていませんので、ご注意を!
プロンプト調整解説用のサンプル画像

この画像を言葉にすると
『クイーンズブレイドのレイナちゃんが、小さめのおっさんに抱きつかれて、オッパイ舐められながらパンパンされちゃってる』
ってことになります。
これをdanbooruにあるタグだけで表現すると、以下のプロンプトになります。
1girl,tall female,
exiled warrior leina, queen's blade,
curvy,large breasts,thick thighs,wide hips,
lying,arms at sides,head tilt,
female pervert,defeat,
BREAK
1boy,ugly man,
missionary,fucked silly,
humping,implied sex,implied rape,
face to breasts,in heat,
hug,
cum,ejaculation,very sweaty,
BREAK
rape,
tatami,futon,used tissue,too many sex toys,poverty,
anime coloring,dark,spotlight,dutch angle,
motion lines,motion blur,sound effects,
masterpiece,best quality,amazing quality,
これで生成すると……

こんな感じになることが多いです。
これはこれでエロいのでいいじゃんと思うかも知れませんが、私のイメージと違う箇所が2点あります。
1.レイナが男に抱きついている
2.男がレイナのおっぱいを舐めてない
男がレイナのカラダを貪って欲しいというイメージがあるので、この画像はピースP的には微妙です。
で、これを解決するために以下のプロンプトに書き換えてみます。
1girl,tall female,
exiled warrior leina, queen's blade,
curvy,large breasts,thick thighs,wide hips,
lying,arms at sides,head tilt,
female pervert,defeat,
BREAK
small ugly man,
missionary,fucked silly,
humping,implied sex,implied rape,
licking another's nipple,
face to breasts,in heat,
hugging another's waist,
cum,ejaculation,very sweaty,
BREAK
explicit,rape,
tatami,futon,used tissue,too many sex toys,poverty,
anime coloring,dark,spotlight,dutch angle,
motion lines,motion blur,sound effects,
masterpiece,best quality,amazing quality,
そんでもっかい、画像を生成すると……

そう!これこれぇ! になります。
ポイントは、danbooru.csvに記載の無い『hugging another’s waist』(腰を抱く)と『licking another’s nipple』(他人が乳首を舐める)です。
微妙だと言っていた画像の方は『hug』(抱き合う)を使っていて、これが強いプロンプトのため、『arms at side』(腕は横に添える)より優先されてしまって、レイナが抱きついてしまう事が多いのだと思います。
舐める系の方は、danbooru.csvだと『licking another’s face』(他人が顔を舐める)『licking another’s neck』(他人が首を舐める)『licking another’s cheek』(他人が頬を舐める)などがあるんですが、乳首を舐めて欲しいプロンプトが無いのでオリジナルの『licking another’s nipple』(他人が乳首を舐める)にしてます。『nipples』じゃなくて『nipple』にしたほうが、片方の乳首を吸うという表現になるので、素直に従ってくれる気がします。
合わせて『ugly man』(醜い男)を、『small ugly man』(小さい醜い男)に変えています。体格を調整するプロンプトはいくつかあって『tall female』(長身の女性)、『size different』(体格差)などがありますが、性別を指定したサイズの形容詞を付けると良く言うことを聞いてくれます。
よく効くプロンプトの文法について
プロンプトで自分の出力したい画像を出す時に、お約束的な文法がありますので、紹介します。
| 用途 | 文法 | 解説 | サンプル/補足 |
| 何かを掴ませたい時 | grabbing XXX ZZZ | 掴んでいる 誰が 何を | grabbing another’s breast(他人が胸を掴む) |
| 特定の何かに抱きつかせたい時 | hugging XXX ZZZ | 抱いている 誰が 何を | hugging another’s waist(他人が腰を抱く) |
| 特定の何かを舐めさせたい時 | licking XXX ZZZ | 舐めている 誰が 何を | licking another’s nipple(他人が乳首を舐める) |
| ※基本構文 | ~ing XXX ZZZ | している 誰が 何を | 基本的に女性からの視点で処理されます。例として、XXXの誰がを省略すると、女性キャラの行動を指定することになります。 |
あとがき
生成AIのプロンプトに関しては、もうこれほんと検証とか実験を繰り返して特徴を掴むしかないと思ってます。ちょっと色々試すと、新たな仮説が生まれ続けるので、とっても楽しいです。
皆さんもぜひぜひ色々なプロンプトを試して、エロい画像の生成を楽しんでくださいね。
その他のStableDiffusionの解説記事も参考にしてねー



コメント
情報助かります。ピースちゃん更新楽しみにしてます。