かわいい女の子を生成する Stable Diffusion のプロンプト

かわいい女の子を生成する Stable Diffusion のプロンプトの組み方の紹介です。

SDXL

SDXLを利用する場合です。

事前準備

Stable Diffusionを導入します。今回は、Stable Diffusion A1111 または Stable Diffusion ReForge を利用します。
インストールの手順は以下の記事を参照してください。

モデルは Animagine XL v4.0 を利用します。

プロンプトの設定

画像を表現するプロンプトに加えて以下を設定します。
Promptへの追加
masterpiece, high score, great score, absurdres
Negative promptへの追加
lowres, bad anatomy, bad hands, text, error, missing finger, extra digits, fewer digits, cropped, worst quality, low quality, low score, bad score, average score, signature, watermark, username, blurry

SDXLのモデル(Animagine XL 4)の場合は十分な学習がされているため、Negative embeddingやLoRAを利用しなくても、品質の高い画像が生成できます。

基本

基本的なプロンプトを入力してどのような結果になるか確認します。
Prompt
Prompt: 1girl, upper body, an extremely cute and beautiful girl, red dress, masterpiece, high score, great score, absurdres
Negative prompt: lowres, bad anatomy, bad hands, text, error, missing finger, extra digits, fewer digits, cropped, worst quality, low quality, low score, bad score, average score, signature, watermark, username, blurry

Size: 1024x1024
Sampler: DPM++ 2M, Schedule type: Karras

以下の生成結果になります。


アニメスタイル

アニメ的な出力で画像を生成します。プロンプトにanime styleを追加します。以下のプロンプトを利用します。
Prompt
Prompt: 1girl, upper body, an extremely cute and beautiful girl, blue dress, gold hair, anime style, masterpiece, high score, great score, absurdres
Negative prompt: lowres, bad anatomy, bad hands, text, error, missing finger, extra digits, fewer digits, cropped, worst quality, low quality, low score, bad score, average score, signature, watermark, username, blurry

Size: 1024x1024
Sampler: DPM++ 2M, Schedule type: Karras

以下の生成結果になります。


Stable Diffusion 1.5

Stable Diffusion 1.5を利用する場合です。

事前準備

Stable Diffusionを導入します。今回は、Stable Diffusion + ComfyUI + Counterfeit-V3.0 を利用しています。 その後、Stable Diffusion + Automatic1111 Stable Diffusion Web UI + Counterfeit-V3.0 の組み合わせに変更しています。

インストールの手順は以下の記事を参照してください。

プロンプト以外の設定

Easy Negative

モデルにCounterfeitを利用している場合は、自動的にNegative promptを設定する Easy Negative を導入すると、 生成される画像の塗りが複雑になり、手が込んだ画像が生成される確率が高まります。
Easy Negativeの導入はこちらの記事を参照してください。

Flat2

ディテールをあげる機能です。絵的にはかわいいさはUPしませんが、完成度は上がる見込みです。 Flat2の導入手順はこちらの記事を参照してください。

add_detail

こちらも、ディテールをあげる機能です。絵的にはかわいいさはUPしませんが、細部が表現されることと、 陰影が強く表現され、ドラマチックな見た目になり、完成度は上がる見込みです。
add_detail の導入手順はこちらの記事を参照してください。
表現例
add_detailの有り無しの違いです。add_detailを入れると陰影が強く表現され、ドラマチックな見栄えになります。
服がリアルな描写になるため、好き嫌いが出そうな結果です。個人的には顔と髪だけadd_detailしたい印象です。 または、add_detailの値を0.5程度に下げるのも良さそうです。
add_detail なし

add_detail あり

best quality, extreme beautiful adult girl, black hair, short dark green jacket, plain white t-shirt, tight shirt <lora:add_detail:1>
Negative prompt: bad anatomy, bad quality
Steps: 20, Sampler: DDIM, CFG scale: 7, Seed: 998528569, Size: 512x512, Model hash: db6cd0a62d, Model: Counterfeit-V3.0

方針

基本的な方針は次の通りです。
  • 基本のプロンプトを入れる
  • 基本のプロンプトに追加の状況を追記する
  • 表現されたくない情報をネガティブプロンプトに設定する

プロンプトは具体的な内容を記述したほうが完成度が上がる印象です。

基本:Stable Diffusion Web UI

基本的なプロンプトを入力してどのような結果になるか確認します。
Positive Prompt
an extremely cute and beautiful girl
Negative Prompt
signature, watermark, username, artist name, text

かわいい感じのキャラクターが出力されます。指定が緩いので、シードの乱数が変化すると、毎回かなり違ったイメージになります。


an extremely cute and beautiful girl
Negative prompt: signature, watermark, username, artist name, text
Steps: 20, Sampler: DDIM, CFG scale: 7, Seed: 4199940846, Size: 512x512, Model hash: db6cd0a62d, Model: Counterfeit-V3.0

基本:ComfyUI

基本的なプロンプトを入力してどのような結果になるか確認します。
Positive Prompt
an extremely cute and beautiful girl
Negative Prompt
signature, watermark, username, artist name, text

かわいい感じのキャラクターが出力されます。指定が緩いので、シードの乱数が変化すると、毎回かなり違ったイメージになります。


基本のプロンプトに設定をあれこれ足してイメージに合った画像を生成する方針が良さそうです。

例1:ComfyUI

"super fine illustration"を指定するとイラスト的な画像が生成される率が上がります。
Positive Prompt
super fine illustration, an extremely cute and beautiful girl,
Negative Prompt
signature, watermark, username, artist name, text


例2:ComfyUI

"cowboy shot"を指定すると太ももから上の構図になります。
Positive Prompt
super fine illustration, an extremely cute and beautiful girl,cowboy shot
Negative Prompt
signature, watermark, username, artist name, text


例3:ComfyUI

Negative Promptに"flat color, flat shading"を指定すると、グラデーション多めの塗りになります。
Positive Prompt
super fine illustration, an extremely cute and beautiful girl,cowboy shot
Negative Prompt
signature, watermark, username, artist name, text, flat color, flat shading


例4:ComfyUI

Positive Prompt
an extremely cute and beautiful girl, Dark Background, Dark Character
Negative Prompt
signature, watermark, username, artist name, text

Dark Background, Dark Character の指定が反映され、背景が黒く、服も黒のキャラクターが生成されました。


例5:ComfyUI

ダークなキャラクターを作成したいときはもっと具体的に "Enemy character" と入れるとイメージに合ったキャラクターになりそうです。
Positive Prompt
an extremely cute and beautiful girl, Dark Background, Enemy character
Negative Prompt
signature, watermark, username, artist name, text


著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。
掲載日: 2023-05-10
改訂日: 2025-01-31
iPentec all rights reserverd.