Stable Diffusionの髪型・髪色に関するプロンプト(呪文)例を一覧紹介

Stable Diffusionで生成した女性の画像

Stable Diffusionで魅力的なイラストを生成するには、髪型を指定するプロンプトが重要です。

しかし、

  • 髪型を指定するプロンプトの書き方がわからない
  • 髪色や髪質に関するプロンプトもわからない
  • 望んだ髪型を生成するコツを知りたい

上記のように悩んでいる方も多いのではないでしょうか。

今回は、Stable Diffusionで髪型や髪色を指定するためのプロンプトを中心に紹介します

Stable Diffusionで理想の髪型を実現したい方は、ぜひ最後までご覧ください。

なお、Stable Diffusionの導入方法や使い方については以下の記事で詳しく解説しています。

目次

Stable Diffusionの髪型プロンプト(呪文)一覧

Stable Diffusionで生成した女性の画像

Stable Diffusion で髪型を指定する際の参考となるプロンプトを、以下のカテゴリに分けて順に紹介します。

  • 髪の長さ
  • 前髪
  • 結び方
  • 巻き髪・パーマ
  • 特殊な髪型

髪の長さ

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
medium hairミディアムヘア
medium short hairミディアムショート
medium long hairミディアムロング
short hairショートヘア
very short hairベリーショートヘア
long hairロングヘア
very long hairベリーロングヘア
absurdly long hair異様に長い髪
shoulder-length hair肩の長さの髪
waist-length hairウエストまでの長さの髪
knee-length hair膝までの長さの髪

前髪

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
long bangs長めの前髪
short bangs above brows眉上
blunt bangsパッツン
hair over eyes目が隠れる長さ
swept bangs自然に流す
center-parted bangsセンター分け
diagonal bangs斜めの前髪(七三分け)
sidelocks横髪
hair between eyes目と目の間に髪を垂らす(M字バング)
crossed bangs額でクロスする
asymmetrical bangs左右非対称
choppy bangs不揃いな前髪
slicked back hairオールバック
foreheadおでこが見える

結び方

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
ponytailポニーテール
low ponytail低い位置のポニーテール
high ponytail高い位置のポニーテール
side ponytailサイドポニーテール
short ponytail短いポニーテール
twin-tailツインテール
low twintails低い位置のツインテール
high twintails高い位置のツインテール
braid hair編み込み
rope braidロープブレイド
fishtailフィッシュテール
half updoハーフアップ
one side upワンサイドアップ
two side upツーサイドアップ
single hair bun1つのお団子
double buns2つのお団子
chignonシニヨン

巻き髪・パーマ

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
perm hairパーマ
wavy hairウェーブ
curly hair巻き髪(カール)
loose curly hairゆるいカール
smooth curly hair滑らかなカール
outward curled hair外巻きヘア
curl inside hair内巻きヘア
drill hairドリルヘア
spiral curl hair縦ロール
ringletsリングレット

特殊な髪型

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
bob cutボブカット
bowl cutボウルカット
buzz cutバズカット
pixie cutピクシーカット
shaggy cutシャギーカット
coppy hairチョッピーカット
cornrowコーンロウ
mushroom cutマッシュヘア
hime cut姫カット
undercut刈り上げ
spiked hairスパイクヘア
punch permパンチパーマ
frizzy hairフリッジヘア
afro hairアフロ
dreadlockドレッドヘア
pompadourポンパドール
shiny bald headスキンヘッド
bald hair坊主頭

髪質やアクセサリー関連のプロンプト一覧

Stable Diffusionで生成した女性の画像

生成する人物の個性を際立たせるには、髪色や髪質、アクセサリーなども大切です。

以下のカテゴリ順にプロンプト例を紹介するので、参考にしてください。

  • 髪色
  • 髪色の明るさ・バリエーション
  • 髪質
  • くせ毛
  • アクセサリー等

髪色

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
black hair黒い髪
white hair白髪
gray hair(grey hair)グレーの髪(白髪交じり)
silver hairシルバーの髪
blonde hairブロンド髪(金髪)
red hair赤い髪
magenta hair紅色の髪
brown hair茶色い髪
caramel hairキャラメル色の髪
pink hairピンクの髪
orange hairオレンジの髪
yellow hair黄色い髪
green hair緑色の髪
blue hair青い髪
indigo hair藍色の髪
purple hair紫色の髪
aqua hairアクアブルーの髪
turquoise hairターコイズの髪
cyan hair緑がかった青色の髪
mauve blue hairモーブブルー(灰色がかった青紫)の髪
rainbow hair虹色の髪

髪色の明るさ・バリエーション

Stable Diffusionで生成した女性の画像

「+髪色」の部分は好きな色に置き換えてください

たとえば、暗い赤色にしたいときは「dark red hair」となります。

プロンプト(呪文)意味
dark + 髪色暗い色の髪
deep + 髪色深みのある色の髪
bright+髪色明るい色の髪
light + 髪色(薄めの)明るい色の髪
pale+髪色淡い色の髪
glossy+髪色光沢のある色の髪
colored inner hairインナーカラー
two-tone hairツートーンカラー
streaked hairメッシュ
gradation color hairグラデーションカラー
dip-dye hair毛先だけのカラー
pastel hairパステルカラー

髪質

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
straight hairストレートヘア
thin hair細い髪
fine hair繊細な髪
thick hair太い髪
coarse hair硬い髪
silky hairツヤのある髪
shiny hair光沢感のある髪
airy hairエアリーヘア(軽やかな髪)
bouffantふわふわヘア
voluminous hairボリューム感のある髪
wet hair濡れた髪

くせ毛

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
bedhead寝ぐせ
flipped hairくせ毛、外ハネ髪
ahogeあほ毛
messy hairボサボサの髪
tendrils触覚
sideburnsもみあげ

アクセサリー等

Stable Diffusionで生成した女性の画像
プロンプト(呪文)意味
hair accessory髪のアクセサリー
hair ornament髪飾り
hair pinヘアピン
hair clipヘアクリップ
hair ribbonリボン
scrunchieシュシュ
hair bandヘアバンド
headbandカチューシャ
tiaraティアラ
flower crown花冠
bridal hair accessory花嫁の髪飾り
headphoneヘッドホン
ear耳(耳が見える髪型にする)
cat ear猫耳
dog ear犬耳

Stable Diffusionで髪型を指定するコツ

HINT

以下のコツを参考にすれば、思い通りの髪型が実現しやすくなるでしょう

  • 複数のプロンプトを組み合わせる
  • 人物の特徴や状況もあわせてプロンプトに書く
  • 色移りに注意する
  • 相性の良いモデルデータを使う
  • LoRAを導入して表現の幅を増やす

基本的なプロンプトの書き方やコツについては、以下の記事を参考にしてください。

1.複数のプロンプトを組み合わせる

髪型を指定する際には、複数のプロンプトを組み合わせましょう

イメージしている髪型を複数のプロンプトで詳細に記述したほうが、理想に近い結果になりやすいものです。

たとえば、髪の長さや前髪、髪色などを、以下のように組み合わせます。

  • ロングヘア+ぱっつん前髪+明るい茶色
  • とても長い髪+枝毛+黒髪
  • ツインテール+ピンク+リボン
Stable Diffusionで生成した女性の画像

なるべく反映してほしい要素を先頭にするよう意識しながら、可能な限りイメージをプロンプトに落とし込んでください

プロンプトが長くなりすぎると要素が反映されにくくなるため、シンプルにまとめることが大切です。

2.人物の特徴や状況もあわせてプロンプトに書く

人物の特徴や、状況などのプロンプトが、髪に影響を与えることもあります

たとえば「school student」のように書いて人物を学生にすると、若々しくツヤのある髪が描かれやすいです。

他にも「wind」と書いて風の吹いている状況にすることで、なびいている髪を表現できます。

Stable Diffusionで生成した女性の画像

生成したい絵の全体をイメージして、影響のありそうな要素も取り入れてみてください

3.色移りに注意する

髪の色として記述した要素が、別の要素にも影響を与えてしまう現象(色移り)に注意してください

例として、髪の色を「yellow hair」とすると、服や背景に別の色を指定しても黄色になってしまう可能性があります。

下画像は「blue clothes(青い服)」と「white background(白い背景)」をプロンプトに含んで生成したものですが、色移りしてしまいました

Stable Diffusionで生成した女性の画像

逆に、他の要素で指定した色に髪が染まってしまう場合も。

色移りの問題を完全に回避するのは難しいので、ある程度は割り切って手作業で修正するのが良いかもしれません

Inpaint機能で修正するのがおすすめ

色移りの対策方法としては、Stable Diffusion WebUIに標準搭載されているInpaint機能で修正するのがおすすめです。

生成した絵をimg2imgにアップロードし、修正したい部分を塗りつぶし、修正内容をプロンプトに書いてください。

詳しくは、Stable Diffusionの使い方をまとめている記事を参考にすると良いでしょう。

なお、以下のような方法を使えば、絵を生成する時点で色移りしにくくできます

  • 名詞+形容詞+名詞の形で書く(black hair → hair black hair)
  • 拡張機能CutOffを使う

4.相性の良いモデルデータを使う

記述するプロンプトによってはモデルデータを変更したほうが良い場合もあります

モデルごとに学習内容が異なるため、使うデータによってはプロンプトを改善してもうまく髪型を表現できません

たとえば、日本人の画像で学習しているモデルデータを使う場合、ドレッドヘアやアフロヘアのような縮毛を生成するのは難しいでしょう。

複数のモデルデータをダウンロードし、イメージに近いものを探してみてください。

5.LoRAを導入して表現の幅を増やす

LoRAを導入すれば、モデルデータを変えなくても独特な髪型を生成しやすくなります

LoRAとは追加学習するために使うモデルデータの一種で、特定のテーマに特化しています。

髪型に関するLoRAの例は以下のとおり。

CivitaiやHugging faceなどで数多くのモデルデータが配布されているので、チェックしてみてください。

Stable Diffusionの髪型に関するQ&A

FAQ

Stable Diffusionの髪型に関する、よくある質問と回答を紹介します。

  • 男女どちらにも同じプロンプトが使えますか?
  • リアル(実写系)のイラストに使えますか?
  • ほかのAI画像生成ツールでも同様ですか?
  • 何度試しても思い通りの髪型になりません
  • 同じ髪型のまま違うポーズ・構図の絵を生成できますか?

男女どちらにも同じプロンプトが使えますか?

はい、男女どちらでも同じプロンプトで髪型を指定できます

ただし、モデルデータの学習内容によって、具体的な形状や成功率が異なる可能性も。

なかなかイメージどおりに表現できない場合は、新しいモデルデータやLoRAを導入してみてください。

リアル(実写系)のイラストに使えますか?

ここで紹介したプロンプトのほとんどは、実写系のリアルな絵を生成する際にも使えます

ただし、アホ毛のようなアニメ系特有のプロンプトは生成できない可能性が高いでしょう。

モデルデータやLoRAを導入すれば使えるようになる場合もあるので、気になる方はチェックしてみてください。

ほかのAI画像生成ツールでも同様ですか?

Stable Diffusion以外のAI画像生成ツールでも同様のプロンプトが使えます

とはいえ、使用している学習データが異なるため、Stable Diffusionで表現できるのに他ツールでは使えない可能性もあるでしょう。

一方で、他ツールのほうが表現しやすい髪型もあるかもしれません。

無料で使えるAI画像生成ツールであれば、実際に生成して試してみるのが一番です。

何度試しても思い通りの髪型になりません

思い通りの髪型になかなかできないときは、以下の問題が考えられます。

  • プロンプトが詳細ではない、曖昧すぎる
  • 書き方(単語表現やスペル)が正しくない
  • プロンプトの記述方法(単語の並び順や文法)が不適切である
  • 記述したプロンプトにモデルが対応していない

プロンプトを見直して施行をくり返し、どうしても解決できなければモデルデータやLoRAの変更、追加を検討すると良いでしょう

同じ髪型のまま違うポーズ・構図の絵を生成できますか?

完全に一致させるのは困難ですが、以下いずれかの方法を使うことで元の画像に似た人物を再生成できます

  • seed値を固定してプロンプトを変える
  • ControlnetのReferenceにチェックを入れる

seed値を固定する方法は手軽ですが、精度は低めで再現が難しいものです。

Controlnetを使う方法は再現性が高いものの、構図が変わったときに破綻しやすいかもしれません

目的に応じて方法を選ぶと良いでしょう。

まとめ

Stable Diffusionで生成した女性の画像

本記事では、Stable Diffusionの髪型について解説しました。

最後に、記事の内容をおさらいしておきましょう。

  • 髪の長さや前髪などのプロンプトを組み合わせることで髪型を指定できる
  • 人物の特徴や状況を表すプロンプトによって髪型が影響を受けるケースもある
  • 色移りなどが起きたときはInpaint機能で修正するのがおすすめ
  • モデルやLoRAなどを活用すれば表現の幅が広がる

今回紹介したプロンプトを活用すれば、イメージどおりの髪型にグッと近づくはず

以下の記事を併せて参考にして、魅力的な人物を生み出しましょう。

お問い合わせ

お問い合わせ

metalandへのお問い合わせは以下のフォーム、もしくはLINE@よりお願いいたします。

  • LINE@:1〜2営業日以内にご返信させていただきます。
  • 問い合わせフォーム:3〜5営業日以内にご返信させていただきます。

記事のご制作依頼、広告掲載、プレスリリースなどお気軽にお問い合わせください。

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

「Metaland編集部」は、Web3.0、メタバース、AIといった最新のトピックを皆様にお届けします。専門知識がない方でもご心配は不要です。情報を深くかつ分かりやすく解説することを重視し、新しいデジタル時代への案内役となることを目指しています。一緒に新たなステップを踏み出しましょう!

目次