【Stable Diffusion】身長/年齢のプロンプト(呪文)一覧
少年少女を出力したいのに青年の男性女性が出力される。
大人を出力したいのに、幼い容姿で出力される。
プロンプトにはちゃんと書いたつもりなのに、思った通りに出力されなくて悩んでいる人はいないでしょうか。
この記事では、指定した身長/年齢でイラストが生成されやすくなるプロンプトの書き方をご紹介します。
※本記事で使用しているモデルは「YesMix V1.6(Original)」です。
前提として
身長などのサイズ感を表現するには比較になるものが一緒に描画されていることが必要です。
キャラ単独のイラストは比較対象がないため、身長がわかりにくくなります。
背景などで比較となるものを出力することでそのキャラの身長が認識しやすくなります。
逆に言えば、キャラ単独の場合、身長はあまり気にする必要がないということです。
また、当然と言えば当然ですが、年齢が低くなるほど身長も低く描画されます。
身長は年齢でコントロールが一番やりやすい
上述の通り、キャラクターの身長は比較対象がなければ高いか低いか分かりにくく、年齢が低いほど身長も低くなります。
そして二次元キャラの場合、身長が低いと大抵が童顔に見えます。
そのため、年齢で身長を制御する方法が一番簡単な方法となります。
プロンプト一覧
プロンプト | 名称 |
---|---|
〇〇〇,short stature | 低身長 |
〇〇〇,tall stature | 高身長 (あまり効かない) |
girl あるいは boy | 少女 or 少年 (16~20歳前後) |
young girl あるいは young boy | 少女 or 少年 (10~16歳前後) |
little girl あるいは little boy | 幼い男女 ミニキャラ (4~10歳前後) |
loli girl あるいは shota boy | 幼い男女 (4~12歳前後) |
woman あるいは man | 女性 or 男性 (18~20歳台) |
young woman あるいは young man | 女性 or 男性 (16~20歳前半辺り) |
middle aged woman あるいは middle aged man | 女性 or 男性 (中年) |
old woman あるいは old man | ご老人 |
masterpiece, best quality, ultra detailed beautiful face and eyes, simple background,
solo, (身長/年齢に関するプロンプト), standing, full body
出力例(身長)
girl あるいは boy, short stature
身長が低くなることによって、外見も幼くなる傾向があります。
girl あるいは boy, tall stature
身長が高いのか普通なのかよくわかりません。(高そうには見える)
比較:((1girl, tall stature) and (1boy, short stature))
比較対象がなくてわかりにくかったので「身長の高い女の子」と「身長の低い男の子」の2キャラを並べました。
masterpiece, best quality, ultra detailed beautiful face and eyes, simple background,
((1girl, tall stature) and (1boy, short stature)), standing, full body
ちなみにこんな面白い画像も出ました。
出力例(年齢)
girl あるいは boy
成人寄りの少年少女が描かれます。
young girl あるいは young boy
一般的な少年少女が描かれます。
little girl あるいは little boy
幼い子供の他、ミニキャラっぽくなることもあります。
loli girl あるいは shota boy
littleよりも絵柄が安定する。
woman あるいは man
young woman あるいは young man
middle aged woman あるいは middle aged man
old woman あるいは old man
YesMIXのモデルはご老人のイラストはあまり得意ではないのかもしれません。
〇〇cmという書き方は効果がない
大きさというのは比較対象があって初めて認識することができます。
プロンプトで180cmと書いても、生成されたキャラの身長が180cmかなんてわかりません。
イラストでは比較対象それぞれが大きいか小さいかしかわからないため、具体的な身長を記載しても効果がありません。
サイズの違いを表現するには比較対象物をどう出力するかに懸かっています。
〇〇cmとプロンプトに書いた場合
プロンプトに書いた内容が全く機能していません。
masterpiece, best quality, ultra detailed beautiful face and eyes, simple background,
((1girl, height 180cm) and (1boy, height 110cm)), standing, full body
まとめ
キャラの身長を高くしたり低くしたい場合、『年齢』でコントロールする方法が一番簡単です。
キャラクタ単体の場合は身長は構図次第で高くも低くも表現できるため、それほど気にする必要はないでしょう。