『年齢を設定して画像を生成したいけど、どんな呪文を利用したらいいかわからない』そんな悩みに答える記事を用意しました。
年齢を指定する場合、そのまま年齢や年齢層を示す呪文(プロンプト)を入力すればOKです。本記事では年齢指定に有効なプロンプトを、生成結果と合わせて紹介しているので参考にしてください。
Stable Diffusionを立ち上げる方法
まずはStable Diffusionを立ち上げましょう。立ち上げの手順は、以下の通りです。
①Google Colabを開いてファイルから“ノートブックを開く”をクリック
②GitHubタブで、“https://github.com/TheLastBen/fast-stable-diffusion.git”を入力する
③ノートブックが開くので、上から実行ボタンを押していく。
④『○○○○.live』というURLを開くと、立ち上げが完了
※「Stable Diffusion」についてさらに詳しく知りたい方は、以下の記事を参考にしてください。
年齢指定する呪文(プロンプト)一覧
年齢指定に有効なプロンプトを、年代ごとに生成した画像付きで紹介します。今回は、リアル系のモデル『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 old | 10歳 |
15 years old | 15歳 |
小学生~中学生くらいから、年齢を指定するプロンプトが有効でした。
まずは子供の意味である”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歳前後)のプロンプトです。
呪文(プロンプト) | 意味 |
---|---|
teenager | 10代 |
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 old | 30歳 |
thirties | 30代 |
early thirties | 30代前半 |
まずは”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 old | 40歳 |
forties | 40代 |
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 old | 50歳 |
age fifties | 50代 |
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 old | 60歳 |
70 years old | 70歳 |
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,
- Stable Diffusionのプロンプトの見本が知りたい
- 画像生成が思ったようにできない
- 色々なプロンプトを探したい
まとめ
いかがでしたでしょうか?
年齢を指定するプロンプトを紹介しました。
今回のポイントをまとめると、以下のようになります。
- ”baby”や”child”などの、年代を表す英語が有効
- ”〇〇(年齢) years old”も効果的
- 年代によっては、生成結果にブレが生じる
生成結果にブレが生じやすく、特に幼少期や子供では同じプロンプトでも年齢層が異なります。なので何度か生成して、納得できる画像を待ちましょう。
- Stable Diffusionのプロンプトの見本が知りたい
- 画像生成が思ったようにできない
- 色々なプロンプトを探したい