Stable Diffusionはプロンプト次第で様々なイラストを生成する事ができます。今回は「百合」と呼ばれるジャンルのイラストについて生成してみました。今回は様々なcheckpointを試すために20枚ずつ試してみました。
検証環境
- version: v1.8.0-RC
- python: 3.10.6
- torch: 2.0.1+cu118
- xformers: 0.0.20
- gradio: 3.41.2
- vae:vae-ft-mse-840000-ema-pruned.ckpt
- サンプリング:DPM++ 2M SDE Heun Karras
- ステップ数:50
- CFGスケール:7
プロンプト
百合イラストの生成では以下のプロンプトを使用する事が多いです。
- yuri
- 2girls
- couple
「yuri」はそのままの意味なのでプロンプトと入れる事で女性同士のカップリングを表現できます。今回は女性の数を「2girls」にしています。また女性の数はお好みで調整すればいいと思いますが、登場人物を増やしすぎると描写が乱れる事が増えるので2人がベターかと思います。「couple」はカップルを表しているので「yuri」との相乗効果が期待できると思います。
今回は以下のプロンプトで生成しました。
ポジティブプロンプト
ネガティブプロンプト
AnythingV5Ink
こちらのモデルでイラストを生成してみました。20枚ほど作成した結果は以下の一覧の様になりました。
sakuramix
続いてはロリ絵に強いモデルで生成してみました。
7th_anime_v3_C
手書き風のイラストを表現する事に長けているモデルで生成してみます。
kawaiiniji_v3
sakuramixとAnythingV5Inkのいいとこを合わせたような絵を生成できるモデルで見てみます。
anything-v4.0
リアルよりのアニメイラストを生成する事が得意なモデルで生成してみます。
試した結果
偏見で各モデルを以下の様にまとめました。
モデル名 | 総合評価 | キャラ | 背景 | 表現の幅 | プロンプトの忠実度 |
---|---|---|---|---|---|
AnythingV5Ink | |||||
sakuramix | |||||
7th_anime_v3_C | |||||
kawaiiniji_v3 | |||||
anything-v4.0 |
個人的にはロリの描写に長けているsakuramixとノスタルジックな画風のkawaiiniji_v3が百合絵を生成するには適しているモデルなのかなとは思います。