StableDiffusion (v1.4)を試した記録 その3 (アニメ絵を描かせたい)

StableDiffusionを試した記録、その3です。

今回の内容は、「StableDiffusionは写実系が得意」「MidJourneyのbetaでイラストが得意になった」等を見かけ、逆張りでアニメ絵を出そうと試行錯誤した記録です。

順番や指定ワードが雑なので、まだまだ改良の余地はあると思いますが、試したpromptを一通り公開します。

コマンド

※おことわり
メモ不足でワードの記載を間違っているものがあるかも

case 1

python optimizedSD/optimized_txt2img.py --prompt "vtuber, a girl, solo, digital art, sharp focus, hq, wallpaper, poster, hyper angle pose, dynamic angle, anime, game character, full body, popular illustration, 4k resolution, pixiv fanbox, portrait" --H 768 --W 576 --seed 1797548241 --n_iter 2 --n_samples 50 --ddim_steps 100

case 2

※ case1のstepsのみを変更しています。

python optimizedSD/optimized_txt2img.py --prompt "vtuber, a girl, solo, digital art, sharp focus, hq, wallpaper, poster, hyper angle pose, dynamic angle, anime, game character, full body, popular illustration, 4k resolution, pixiv fanbox, portrait" --H 768 --W 576 --seed 1797548241 --n_iter 2 --n_samples 50 --ddim_steps 150

case 3

英語指定はtwitterなどで私より上手い人がいるので、日本語指定を公開します。

python optimizedSD/optimized_txt2img.py --prompt "水着, 夏, 海, 女の子, 少女, solo, 一人, ソロ, 全身, アニメ, キャラクター, イラスト, 高画質, ピクシブ, fanbox" --H 512 --W 512 --seed 12 --n_iter 1 --n_samples 50 --ddim_steps 150

case 4

春っぽい画像を狙って指定

python optimizedSD/optimized_txt2img.py --prompt "女の子, 少女, 春, 桜, 制服, solo, 全身, 風景, アニメ, キャラクター, イラスト, 高画質, ピクシブ, fanbox, landscape" --H 576 --W 768 --seed 1731723048 --n_iter 1 --n_samples 50 --ddim_steps 100

case 5

逆に、冬っぽいイラストを狙ったもの
同じseedを使ったため、case 4とほぼ同じ構図が出ているのが面白いですね(3枚目同士)

python optimizedSD/optimized_txt2img.py --prompt "女の子, 少女, 冬, コート, 雪, solo, 全身, 風景, アニメ, キャラクター, イラスト, 高画質, ピクシブ, fanbox, landscape" --H 576 --W 768 --seed 1731723048 --n_iter 1 --n_samples 50 --ddim_steps 100

case 6

case 5の生成失敗を減らすため「alone」を追加
予想以上に影響が大きかった

python optimizedSD/optimized_txt2img.py --prompt "女の子, 少女, 冬, コート, 雪, solo, alone, 全身, 風景, アニメ, キャラクター, イラスト, 高画質, ピクシブ, fanbox, landscape" --H 576 --W 768 --seed 1731723048 --n_iter 1 --n_samples 50 --ddim_steps 100

case 7 (オマケ1)

雑な指定で耳を生やせるのか?

python optimizedSD/optimized_txt2img.py --prompt "女の子, 少女, solo, alone, rabbit ears, アニメ, ゲーム, イラスト, 高画質, ピクシブ, fanbox, 壁紙, wallpaper" --H 512 --W 512 --seed 1731723048 --n_iter 1 --n_samples 50 --ddim_steps 150

まとめ

試行錯誤の結果、比較的良好な結果が出たものを何件か載せました。
参考になれば幸いです。(あまり主流でない使い方の記事ではありますが…)