Stable Diffusionで年齢指定をする方法と呪文(プロンプト)を紹介

Stable Diffusion

『年齢を設定して画像を生成したいけど、どんな呪文を利用したらいいかわからない』そんな悩みに答える記事を用意しました。

年齢を指定する場合、そのまま年齢や年齢層を示す呪文(プロンプト)を入力すればOKです。本記事では年齢指定に有効なプロンプトを、生成結果と合わせて紹介しているので参考にしてください。

スポンサーリンク

Stable Diffusionを立ち上げる方法

まずはStable Diffusionを立ち上げましょう。立ち上げの手順は、以下の通りです。

①Google Colabを開いてファイルから“ノートブックを開く”をクリック

②GitHubタブで、“https://github.com/TheLastBen/fast-stable-diffusion.git”を入力する

③ノートブックが開くので、上から実行ボタンを押していく。

④『○○○○.live』というURLを開くと、立ち上げが完了

※「Stable Diffusion」についてさらに詳しく知りたい方は、以下の記事を参考にしてください。

Stable Diffusionの画像生成を最速で学びたいあなたへ!
  • Stable Diffusionの基礎を2時間でマスター!
  • 高スペックPCがない方向けに徹底解説。
  • ControlNetなど、必須級の拡張機能も網羅。
  • 今話題のSDXL、AI動画生成も。
  • 特典として、大人気「おすすめ拡張機能・モデル解説」「プロンプト大全」つき!
\このボタン限定!70%オフキャンペーン実施中!/
70%オフキャンペーン実施中!/

年齢指定する呪文(プロンプト)一覧

年齢指定に有効なプロンプトを、年代ごとに生成した画像付きで紹介します。今回は、リアル系のモデル『Chillout Mix』を使いました。

アニメ系モデル『AnyLoRA』でも試してみましたが、幼少期や中年期の違いがわかりにくかったです。また幼少期では、なかなか幼児の画像が生成されませんでした。

赤ちゃん~幼少期の呪文(プロンプト)

まずは赤ちゃんから幼少期のプロンプトです。

呪文(プロンプト)意味
baby赤ちゃん
infant幼児
toddler幼児
very young childとても幼い子供

まずは分かりやすい”baby”から。結果として赤ちゃんというより、幼児が生成されやすかったです。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl, baby, face up,

同じく赤ちゃんの意味である”infant”なら、赤ちゃんよりになりました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 boy, infant, face up,

toddler”も同じく幼児ですが、先ほどの2枚と比べて少し成長した年齢の画像が生成されやすい傾向にありました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl, toddler, face up,

とても幼い子供という意味の”very young child”も幼児になりました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 boy, very young child, face up,

幼児期の場合、生成結果にブレが生じやすい傾向にありました。なので納得できる画像が生成されるまで、何度か試してみましょう。

小学生~中学生ごろの年齢の呪文(プロンプト)

次に8歳〜15歳くらいの年齢を生成するプロンプトです。

呪文(プロンプト)意味
child子供
10 years old10歳
15 years old15歳

小学生~中学生くらいから、年齢を指定するプロンプトが有効でした。

まずは子供の意味である”child”から。結果として10歳未満の子供が生成されやすかったです。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 boy, child, face up,

続いて10歳と指定するプロンプト”10 years old”に変更すると、10歳より少し手前っぽい画像が生成されやすかったです。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl, 10 years old, face up,

15歳に指定するプロンプト”15 years old”なら、指定した15ぐらいの人物が生成されました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl, 15 years old, face up,

高校生~大学生ごろの年齢の呪文(プロンプト)

次は高校生〜大学生(15歳〜20歳前後)のプロンプトです。

呪文(プロンプト)意味
teenager10代
college age大学時代

”teenager”なら15〜16歳、”college age”なら16〜20歳ぐらいの人物が生成されました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl, teenager,cute,cute eyes,face up,casual clothes
masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl, college age,cute,cute eyes,face up,casual clothes,cute,cute eyes,face up,standing pose

20代ごろの年齢の呪文(プロンプト)

20代の人物の生成に使ったプロンプトは、以下の通りです。

呪文(プロンプト)意味
〇〇(年齢) years old〇〇歳
young adult若者
young girl若い女の子

これまでと違って”20 years old”は一気に大人っぽくなりました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl, 20 years old,cute,cute eyes,face up,casual clothes

young adult”でも、しっかり大人でした。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl, young adult,cute,cute eyes,face up,standing pose

young girl”も、20代の女性が生成されています。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,young girl,cute,cute eyes,face up,casual clothes

しかし”young boy”では、10代中盤〜後半の男の子が生成されました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,young boy,cute,cute eyes,face up,standing pose

30代ごろの年齢の呪文(プロンプト)

続いては30代のプロンプト。基本的に30代からは、年齢を指定するプロンプトだけになります。

呪文(プロンプト)意味
30 years old30歳
thirties30代
early thirties30代前半

まずは”30 years old”ですが、プロンプト内の”cute,cute eyes”が入っていたため、少し若めになりました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 girl,30 years old,cute,cute eyes,face up,

ちょっと30代には見えませんね。そこで”cute,cute eyes”を外してみました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 woman,30 years old,face up,

一気に大人になりましたね。”thirties”(30代)でも、大人な人物が生成されました。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 male,thirties,face up,

early thirties”(30代前半)でも、しっかり30代の人物が生成されます。

masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 male,early thirties,face up,

40代ごろの年齢の呪文(プロンプト)

次は40代です。40代以降は、プロンプトの違いで生成結果が大きく異なることはありませんでした。

呪文(プロンプト)意味
40 years old40歳
forties40代
masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 woman,40 years old,face up,
masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 woman,forties,face up,

50代ごろの年齢の呪文(プロンプト)

50代では以下のプロンプトを使用しました。

呪文(プロンプト)意味
50 years old50歳
age fifties50代
middle age中年
masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 male,50 years old,face up,
masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 male,age fifties,face up,
masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 male,middle age,face up,

60代以降の年齢の呪文(プロンプト)

最後は60代以降のプロンプトです。

呪文(プロンプト)意味
60 years old60歳
70 years old70歳
masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 woman,60 years old,face up,
masterpiece, best quality, highly detailed, ultra detailed, high resolution, absurdres, 4K, 8K,detailed face,delicate fingers,1 woman,70 years old,face up,
romptn Q&Aで画像生成の悩みを解決しよう!
  • Stable Diffusionのエラーが解決しない
  • 画像生成がうまくできない
  • おすすめのモデルが知りたい
など、AIに関するお悩みがあれば投稿してみてください。
詳しい人が解決してくれるかもしれません。

まとめ

いかがでしたでしょうか?

年齢を指定するプロンプトを紹介しました。

今回のポイントをまとめると、以下のようになります。

  • ”baby”や”child”などの、年代を表す英語が有効
  • ”〇〇(年齢) years old”も効果的
  • 年代によっては、生成結果にブレが生じる

生成結果にブレが生じやすく、特に幼少期や子供では同じプロンプトでも年齢層が異なります。なので何度か生成して、納得できる画像を待ちましょう。

romptn Q&Aで画像生成の悩みを解決しよう!
  • Stable Diffusionのエラーが解決しない
  • 画像生成がうまくできない
  • おすすめのモデルが知りたい
など、AIに関するお悩みがあれば投稿してみてください。
詳しい人が解決してくれるかもしれません。