「自分好みのポーズや構図でAIイラストの画像を生成したい!」という方は多いのではないでしょうか?
今回は、AIイラストの画像生成を行うツールとして注目されている『Stable Diffusion』を活用したポーズや構図の画像生成について詳しく解説していきます!
また、ポーズや構図に関する呪文(プロンプト)もたくさんご紹介しますので、是非参考にしてみてください!
Stable Diffusionでポーズや構図を指定する方法!
Stable Diffusion(ステーブルディフュージョン)で自分の好みのポーズや構図を指定する方法は、2つあります。
①呪文(プロンプト)で指定する
②ControlNetを使って指定する
この2つの方法について簡単に説明していきます!
※「Stable Diffusion」を立ち上げる方法や使い方については、以下の記事を参考にしてください。
Stable Diffusionでポーズや構図を指定する方法①:プロンプト
呪文(プロンプト)でポーズや構図を指定する時は、Stable Diffusionの“txt2img”の欄で呪文(プロンプト)を指定すればOKです。
画像の上の欄には、指定するポーズや構図の呪文(プロンプト)を、下の欄(ネガティブプロンプト)には、「文字、署名、不必要なマーキング」など除外したい要素を呪文(プロンプト)で入力します。
※詳しくは、以下の記事を参考にしてください。
Stable Diffusionでポーズや構図を指定する方法②:ControlNet
Stable DiffusionでControlNetを使用してポーズや構図を指定する方法は、少し難しいですが、かなりクオリティーの高い画像生成ができます。
ControlNetの使い方については、以下の記事で詳しく解説しています。
Stable Diffusionでポーズや構図を指定する時のコツ!
Stable Diffusionで画像生成をするときに、なかなかイメージ通りのものができないことって多々ありますよね。
そんな時にこうすれば解決するかも!という方法がいくつかあります。
・アスペクト比率を変更する
・ポーズや構図の呪文(プロンプト)を工夫する
・生成回数を増やす
この3つの方法について、詳しく説明していきます!
コツ①:アスペクト比率を変更する
1つ目は、画像のアスペクト比率を変えてみることです。
アスペクト比率を縦長、正方形、横長のどれかに変更して何回か生成を繰り返してみると上手くいく確立が上がります。
例えば、片方の最小サイズを1024にして画像生成をする場合は、
・縦:1024、横:512の縦長
・縦:1024、横:1024の正方形
・縦:1024、横:512の横長
の3つの方法でそれぞれ画像生成をすると良いですよ。
また、立っている画像を生成したいときは縦長、座っていたり寝ていたりする画像を生成したいときは横長にするとより上手な画像生成ができます。
※詳しくは、以下の記事を参考にしてください。
コツ②:ポーズや構図のプロンプトを工夫する
2つ目は、ポーズや構図の呪文(プロンプト)を工夫することです。このやり方は、2種類方法があります。
①呪文(プロンプト)の後に数値を入れ、影響力を強める
②ポーズや構図の呪文(プロンプト)を先頭に入力する
まず、①呪文(プロンプト)の後に数値を入れるという方法について説明します。例えば、
(Realistic, Photorealistic: 1. 3)
のように呪文(プロンプト)の右側にコロン(:)を入れ、呪文(プロンプト)の影響力を強める数値を入れると良いです。
理由は、例えば数値を“2”にすると、表情が崩れてしまうなどクオリティーの低い生成結果となってしまうからです。
続いて、②ポーズや構図の呪文(プロンプト)を先頭に入力する方法について説明します。
Stable Diffusionの呪文(プロンプト)は、先頭から入力されている呪文(プロンプト)ほど優先的に反映する仕組みになっています。
ですので、絶対に外したくないポーズや構図の呪文(プロンプト)は、先頭に入力することをオススメします。
※呪文(プロンプト)のコツについてさらに詳しく知りたい方は、以下の記事を参考にしてください。
コツ③:生成回数を増やす
3つ目は、画像の生成回数を増やすことです。
自分が思い描いているポーズや構造が生成されやすいかされにくいかは呪文(プロンプト)によって異なります。例えば、
one hand on hip
という呪文(プロンプト)は、片手だけ腰に手を当てるというポーズですが、画像を生成してみると両方の手で腰に手を当てているポーズになってしまうなど失敗することが多々あります。
ですので、何回も何十回も繰り返して画像を生成するということが大切です。そうすることで、自分のイメージしているポーズや構図の画像が出来上がる確率が上がります。
- Stable Diffusionのプロンプトの見本が知りたい
- 画像生成が思ったようにできない
- 色々なプロンプトを探したい
Stable Diffusionで好きなポーズを作る機能『OpenPose Editor』とは?
ポーズを指定して画像を生成する時に、早くイメージ通りの画像を作ることができるツール、『OpenPose Editor』を紹介します。
導入方法は、以下の記事で詳しく解説していますので、ぜひご覧ください!
では、簡単に使い方を説明します。
①『OpenPose Editor』タブを開く
②棒人間の点を動かして、好きなポーズを作る
③『Send txt2img』をクリック
①ControlNetを有効にするために『Enable』をクリック
②Preprocessorを“None”に、Modelを“OpenPose”に変更する
③呪文(プロンプト)を入力して画像を生成する
これで自分の好きなポーズを使って画像を生成することができます!
非常に便利なツールなので、是非『OpenPose Editor』をインストールしましょう!
ポーズに関するプロンプト集
ここからは、実際に画像生成をしたものをお見せしながら、Stable Diffusionで画像を生成するとき、ポーズや構図を考える際に役立つ呪文(プロンプト)をご紹介していきます。
振り返りなど全身のポーズに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
jumping | ジャンプ |
standing | 立つ、立っている |
all fours | 四つん這い |
back view/back viewing | 後ろ姿 |
leaning forward | 前屈みになる |
arched back | 背を逸らす |
dynamic pose | ダイナミックなポーズ、エロポーズ |
acrobatic pose | アクロバティックなポーズ |
stand against the wall/ standing against the wall | 壁を背にして立つ |
look back | 振り返る |
Standing in honor | 仁王立ち |
handstand | 逆立ち |
Balancing | バランスを取る |
leaning forward | 前のめりになる |
arched back | 背筋を伸ばす |
jumping
all fours
back view
leaning forward
standing against the wall
手・指のポーズに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
peace fingers/piece sign | ピースサイン |
double piece | ダブルピース |
jaw piece | 顎ピース |
finger pointing/Pointing gesture | 指差し |
thumbs up | グッドポーズ |
paw pose | 猫のポーズ(ニャーポーズ) |
claw pose | ガオーポーズ |
Finger guns | 銃のポーズ |
Fist bump | こぶしを合わせる |
put index finger on mouth/put up index finger | 静かにのポーズ(人差し指を口に当てる) |
hands together/own hands together | 祈る |
arms raised in the air | 手を挙げる |
waving/Waving gesture | 手を振る、バイバイ |
hand on hip/put hands hip | 腰に手を当てる |
salute | 敬礼ポーズ |
hands up, elbows on table, face palm | 頬杖をつく |
reaching out | 手を伸ばす、手を差し伸べる |
hand between legs | 手を脚の間におく |
one hand on hip | 片手だけ腰に手をあてる |
hold the steering wheel of a car | 車のハンドルを握る |
waving | 手を振る |
put one’s finger on 〇〇 | 〇〇に指を置く |
join hands | 手を合わせる |
holding 〇〇/hold 〇〇 | 〇〇を手に持つ |
holding a phone | スマホを手に持つ |
holding an umbrella | 傘を手に持つ |
holding a bag | かばんを手に持つ |
grabbing 〇〇 | 〇〇を手で掴む |
outstretched arms | 大きく手を伸ばす |
hand in my pocket | ポケットに手を入れる |
hands on chest | 手を胸に添える |
kneeling, looking down, hands on floor | 床に手をつく |
put her finger on one’s lips | 唇に指をあてる |
press my chest together | 胸を寄せる |
put my hand on my neck | 首に手を当てる |
hands on hips | 手を腰に当てる |
pinch my cheeks | ほっぺたをつまむ、頬をつまむ |
Korean Finger Heart | 指ハート |
heart pose | ハートポーズ |
cat ears pose/rabbit ear pose | うさみみポーズ、猫耳ポーズ |
stroking own chin/ hand in front of chin | 顎に手を置く |
one index finger | 数字の1の手をする(5まで可能) |
peace sign
finger pointing
thumbs up
put index finger on mouth
hands together
salute
hands up, elbows on table, face palm
hand between legs
hold the steering wheel of a car
hand in my pocket
kneeling, looking down, hands on floor
腕のポーズに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
crossed arms/fold-arms/ clossed arms under chest | 腕を組む、腕を絡める |
arm up/arms up | 片腕をあげる |
arms up/hand up/hands up | 両腕をあげる |
arms up behind/arms behind head | 手を頭の後ろに回す |
arms behind back | 手を後ろにする |
arms raised in the air | 腕を上げる |
spread arms | 両手を広げる |
hugging a stuffed toy/stuffed toy hug | ぬいぐるみを抱きしめる |
hand up, elbows on table/ hands up, elbows on table | 頬杖をつく、肘をつく |
Stretching | 伸びをする |
armpits | 脇を見せる |
crossed arms
arms up behind
arms behind back
spread arms
hugging a stuffed toy
足のポーズに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
standing | 立つ |
standing , raise one leg/leg up | 片足を上げる |
walking | 歩く |
run/running | 走る |
crossed leg/crossed legs | 足を組む |
kneel/(kneeling down pose:1.5)/kneeling | 膝を立てる |
walking on water | 水面を歩く |
squatting/Crouching/crouch | しゃがむ |
fetal position/ kneeling, looking down, hands on floor | しゃがんで手を前につく |
spread my legs | 足を広げる |
Lunge | ランジ (片脚を前にして膝を曲げ、後ろにもう片方の足を伸ばす。) |
high kick | ハイキック、蹴る |
standing , raise one leg
running
crossed leg
座るポーズに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
sit/sitting | 座る |
sit in a chair/chair | 椅子に座る |
sit in a sofa/sofa | ソファーに座る |
own hugging feet/own hugging legs/hugging own legs | 体育座り |
wariza/girl sitting | 女の子座り |
seiza | 正座 |
lotus position | 胡坐(あぐら)をかく |
sit in a chair | 椅子に座る |
sit in a sofa | ソファに座る |
sit against the wall/sitting against the wall | 壁を背にして座る |
sit astride ○○ | ○○にまたがる |
sit astride a bike | 自転車にまたがる |
sit astride a motorbike | バイクにまたがる |
own hugging feet
seiza
lotus position
sit in a chair
仰向けなど寝るポーズに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
lie down/lie on one’s back | 仰向け、仰向けに寝る |
lie face down/lie on one’s stomach | うつ伏せ |
sleep/sleeping | 寝る、寝転ぶ |
sleep , closed eyes/sleeping, closed eyes | 目を閉じて寝る |
sleepy | 眠い・眠そうな |
sleeping, hands up | 手を上げて横になる |
sleeping, arms up | 腕を上げて横になる |
lying | 横たわっている |
lying, hands up | 手を上げて横たわる |
lying, arms up | 腕を上げて横たわる |
lie face down
sleeping, closed eyes
sleeping, arms up
lying
2人・複数人でポーズを取るときの呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
highfive | ハイタッチ |
hugging 〇〇/hug | 〇〇を抱きしめる |
heads together | 頭を近づける |
Put one’s heads together | 一緒に取り組む |
face to face/cheek to cheek | 顔を寄せる、頬を寄せる |
hug from behind | 後ろからハグする |
piggyback | おんぶする |
cuddle | 抱っこする |
cross shoulders | 肩を組む |
back to back | 背中合わせ |
princess carry | お姫様抱っこ |
hug
heads together
piggyback
cuddle baby
その他ポーズに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
head tilt | 頭を傾ける、首をかしげる |
selfie | 自撮り |
singing | 歌う |
swimming | 泳ぐ |
swimming, pool/ swimming in the pool | プールで泳ぐ |
swimming, sea/ swimming in the sea | 海で泳ぐ |
swimming, river/ swimming in the river | 川で泳ぐ |
swimming, lake/ swimming in the lake | 湖で泳ぐ |
drink tea | お茶を飲む |
drink coffee | コーヒーを飲む |
drink juice | ジュースを飲む |
eating pasta | パスタを食べる |
eating snacks | お菓子を食べる |
flying | 飛ぶ、飛行する、浮く |
in the car | 車の中 |
in the train | 電車の中 |
riding a bike | 自転車に乗る |
riding a motorbike | バイクにまたがる |
slouching | 前かがみ |
hit | 殴る |
prepare a sword | 剣を構える |
touch hair | 髪の毛を触る |
put hair in ears | 耳に髪をかける |
wave the flag | 旗を振る |
put clothes in one’s mouth | 服を口に咥える |
Yawn | あくびをする、手で口を抑える |
head tilt
selfie
singing
eating pasta
in the train
構図に関するプロンプト集
続いては、構図(アングルや視線など)に関する呪文(プロンプト)を紹介していきます。
アングルに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
from above | 上から |
from very high | 超ハイアングル |
from below | 下から |
from side | 横から |
from behind | 後ろから |
dynamic angle | 動的なアングル |
dutch angle | カメラを傾けたようなアングル |
wide shot | 広角・遠景のアングル |
very wide shot | 超広角・超遠景のアングル |
from above
from below
from side
from behind
dutch angle
視線に関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
looking at viewer | カメラ目線 |
looking back | 振り向く |
looking away/looking at another | 視線を外す(※強調表現の方が良い)、よそ見 |
looking up | 見上げる |
looking down | 見下ろす |
looking at viewer
looking back
looking away
looking up
被写体のサイズなどに関する呪文(プロンプト)
呪文(プロンプト) | 意味 |
---|---|
full body | 全身(サイズは縦長で) |
face | 顔 |
face focus/close up | 顔をアップで、顔に焦点を当てる |
portrait | 顔から肩まで |
upper body | 上半身 |
lower body | 下半身 |
cowboy shot | 太ももより上 |
close up ~ | (指定部位を)強調 |
profile | 横顔 |
foot focus | 片脚から足先まで |
feet focus | 両脚から足先まで |
full body
face focus
portrait
upper body
lower body
cowboy shot
profile
他ジャンルの呪文(プロンプト)一覧
ポーズ・構図の呪文(プロンプト)以外にも呪文(プロンプト)を紹介していますので、AIイラストを生成する際の参考にしてください!
表情に関する呪文(プロンプト)
髪型・髪色・髪質に関する呪文(プロンプト)
服装に関する呪文(プロンプト)
背景・風景に関する呪文(プロンプト)
AI美女コスプレイヤーを作る呪文(プロンプト)
まとめ
いかがでしたでしょうか?
Stable Diffusionで自分好みのポーズや構図を指定して画像を生成する方法や、その際に使えるコツ・呪文(プロンプト)などをご紹介してきました。
今回の内容やポイントをざっくりまとめてみましょう。
- Stable Diffusionでポーズや構図を指定する方法は、呪文(プロンプト)かControlNet
- Stable Diffusionでポーズや構図を指定するときのコツ
- アスペクト比率を変更する
- ポーズや構図の呪文(プロンプト)を工夫する
- 生成回数を増やす
- Stable Diffusionでは、『OpenPose Editor』という自分の好きなポーズを作れる機能がある
- ポーズに関する呪文(プロンプト)
- 構図に関する呪文(プロンプト)
今回紹介したコツや呪文(プロンプト)を参考にして、自分のイメージに合ったポーズや構図の画像をStable Diffusionで生成してみてください!
- Stable Diffusionのプロンプトの見本が知りたい
- 画像生成が思ったようにできない
- 色々なプロンプトを探したい