📘

画像生成AIの絵柄プロンプト研究メモ - その1

2022/12/03に公開

こんにちは。Kaibaです。今回は画像生成AIで画風を変えようとしたところ結構四苦八苦したのでその記録を供養しておこうと思います。
この記事は初級魔術師向けです。AUTOMATICとかでガンガンプロンプト研究してる人からすると結構初歩的な内容になっています。

はじめに

NovelAIやanythingはかなり絵柄・画風が安定しており、おかげで服装や表情の指定によって絵が崩れたりすることはあまりありません。しかしその副作用として、絵柄を見れば「NovelAIで生成された絵だな」と結構簡単に分かってしまったりします。特にNovelAI界隈ではmasterpieceで出てくる絵柄や顔立ちを「マスピ顔」と呼んでいたりするらしいです。セイバー顔みたいで面白いですね。

ともかく、プロンプトを凝らなければモデル固有の画風に固定されてしまいがちです。自分も画風を変えたいな~と思いつつ色々試行錯誤したので、メモ書き程度に記録を残しておきます。
あと、今回の記事では画風と言っても 「京アニっぽい作画」とか「○○さんっぽい色合いの絵」とかを書くためのものというよりは水彩画とか絵の描き方(?)を指定するためのものが多いです。上記のようなものを描かせたい方は以下のサイトなどが参考になると思います。
https://w.atwiki.jp/novelaidiffusion/pages/27.html#id_f2ddc8b3

anythingの基本の絵柄

生成にはdiffusersを使っています。SchedulerはEulerDiscreteSchedulerです。比較のためプロンプトの一部とnegative prompt, seed, CFG scale, step数を固定して生成しています。また、今回は主にanythingを取り上げてやりますが、NovelAIでもある程度転用可能だと思います。

prompt : "masterpiece, highres, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"
negative prompt : ""
CFG_scale : 15
step : 36
seed : 5560202520470288319

NovelAIに比べると結構色合いが穏やかですね。

watercolor


"masterpiece, highres, watercolor, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"

水彩画風ですね。淡い色合いがよさげです。

Ink painting


"masterpiece, highres, Ink painting, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"
seed : 5519538578808974077

水墨画風です。モノクロじゃないですし言うほど水墨画っぽくないですね。monochromeも入れるといいのかも。でも髪の辺りのグラデーションなどは少し変わっているのが分かります。

sketch


"masterpiece, highres, sketch, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"
少し線が粗くなりましたね。プロンプトの組み合わせによってはスケッチブックに描いたような絵も出てきます。sketchはまだまだ可能性がありそうです。

ultra detailed game CG


"masterpiece, highres, ultra detailed game CG, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"
なんだか立体感のある絵柄になった気がします。影の付き方が結構変わった印象です。

realistic


"masterpiece, highres, realistic, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"
なんかディズニー映画を思い出しました。

colored pencil


"masterpiece, highres, colored pencil, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"
陰影・光沢の描き込みに色鉛筆特有の模様のようなものが見えます。アナログ絵っぽさが出てますね。

marker


"masterpiece, highres, marker, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"
髪の光沢が特徴的ですね。はっきりした色使いになった気がします。

outline & thick outlineで輪郭線を強める


"masterpiece, highres, outline, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"


"masterpiece, highres, thick outline, 1girl, portrait, brown eyes, teenage, smile, black medium hair, medium breast, school uniform"
thick outlineははっきりわかりますがoutlineはあんまり輪郭に変化がないですね。人物の輪郭は出たものの線自体は細いままなのでそこは別のプロンプトが必要なんでしょうか。

おわりに

今回はseedを固定して生成しましたが、seedによっては全然画風指定プロンプトを反映してくれないこともあります。brushプロンプトを入れても筆を持つだけだったりするので、根気よくガチャをブン回していきましょう。
また、画風を変える上では以下ページも参考になります。是非見てみてください。
https://note.com/pontuku/n/nbd1ca72b1b52
研究が進み次第、その2も書いて行こうと思います。それでは!

Discussion