Stable Diffusionでキュンとするポーズの画像を生成したい! という場合にStable Diffusionでは、アングルやポーズを強調することで、魅力的な画像を生成することができます。
この記事ではStable Diffusionでさまざまなポーズを指定する方法を解説していきます。プロンプトを組み合わせて理想の画像を生成しましょう。
Stable Diffusionのポーズに関するプロンプト(呪文)
![Stable Diffusionのポーズ](https://highreso.jp/edgehub/wp-content/uploads/2024/07/pose_midashi.jpg)
Stable Diffusionのポーズに関するプロンプト(呪文)を紹介します。
探しているポーズを手軽に見つけられるように、ジャンル別に紹介しているのでぜひご活用ください。
今回はStable Diffusionのモデル「reproductionSDXL_2v12」を使用しています。
さくさく画像生成したい方に!
目線・アングルに関するポーズのプロンプト(呪文)
ポーズ | プロンプト |
---|---|
カメラ目線 | 「looking at viewer」 |
見上げる | 「looking up」 |
見下ろす | 「looking down」 |
振り返る | 「looking back」 |
自撮り | 「selfie」 |
ハイアングル | 「from very high」 |
カメラ目線
looking at viewer
![カメラ目線](https://highreso.jp/edgehub/wp-content/uploads/2024/07/looking_at_-viewer.jpg)
見上げる
looking up
![見上げる](https://highreso.jp/edgehub/wp-content/uploads/2024/06/looking_up.jpg)
見下ろす
looking down
![見下ろす](https://highreso.jp/edgehub/wp-content/uploads/2024/06/looking_down.jpg)
振り返る
looking back
![振り返る](https://highreso.jp/edgehub/wp-content/uploads/2024/06/looking_back.jpg)
自撮り
selfie
![自撮り](https://highreso.jp/edgehub/wp-content/uploads/2024/06/selfie.jpg)
ハイアングル
from very high
![ハイアングル](https://highreso.jp/edgehub/wp-content/uploads/2024/06/from_very_high.jpg)
立ち姿に関するポーズのプロンプト(呪文)
ポーズ | プロンプト |
---|---|
立つ、立っている | 「standing」 |
ジャンプしている | 「jumping」 |
腰に手を当てる | 「put hands on hips」 |
アクロバティックなポーズ | 「acrobatic pose」 |
歩き姿 | 「walking style」 |
逆立ち | 「handstand」 |
背中をそらす | 「arched back」 |
立つ
standing
![立つ](https://highreso.jp/edgehub/wp-content/uploads/2024/06/standing.jpg)
ジャンプ
jumping
![ジャンプ](https://highreso.jp/edgehub/wp-content/uploads/2024/06/jumping.jpg)
腰に手を当てる
put hands on hips
![腰に手を当てる](https://highreso.jp/edgehub/wp-content/uploads/2024/06/put_hands_hip.jpg)
アクロバティック
acrobatic pose
![アクロバティック](https://highreso.jp/edgehub/wp-content/uploads/2024/07/acrobatic.jpg)
歩き姿
walking style
![歩き姿](https://highreso.jp/edgehub/wp-content/uploads/2024/06/walking_style.jpg)
逆立ち
handstand
![逆立ち](https://highreso.jp/edgehub/wp-content/uploads/2024/06/handstand.jpg)
背中をそらす
arched back
![背中をそらす](https://highreso.jp/edgehub/wp-content/uploads/2024/06/arched_back.jpg)
手に関するポーズのプロンプト(呪文)
ポーズ | プロンプト |
---|---|
手を上げる | 「arms raised in the air」 |
手を握る | 「clenched fist」 |
手を前に差し出す | 「forward hands」 |
手を後ろに | 「arms behind back」 |
ピースサイン | 「peace sign」 |
ダブルピース | 「peace sign both hands」 |
グッドサイン | 「thumbs up」 |
ハートマーク | 「heart hands」 |
猫の手 | 「paw pose」 |
髪をかき上げる | 「hand in own hair」 |
手を上げる
arms raised in the air
![手を上げる](https://highreso.jp/edgehub/wp-content/uploads/2024/06/arms_raised_in_the_air.jpg)
手を握る
jumping
![手を握る](https://highreso.jp/edgehub/wp-content/uploads/2024/06/clenched_fist.jpg)
前に差し出す
forward hands
![前に差し出す](https://highreso.jp/edgehub/wp-content/uploads/2024/06/forward_hands.jpg)
手を後ろに
arms behind back
![手を後ろに](https://highreso.jp/edgehub/wp-content/uploads/2024/07/arms_behind_back-.jpg)
ピース
peace sign
![ピース](https://highreso.jp/edgehub/wp-content/uploads/2024/06/peace_sign.jpg)
ダブルピース
peace sign both hands
![ダブルピース](https://highreso.jp/edgehub/wp-content/uploads/2024/06/peace_sign_both_hands.jpg)
グッドサイン
thumbs up
![グッドサイン](https://highreso.jp/edgehub/wp-content/uploads/2024/06/thumbs_up.jpg)
ハートマーク
heart hands
![ハートサイン](https://highreso.jp/edgehub/wp-content/uploads/2024/06/heart_hands.jpg)
猫の手
paw pose
![猫の手](https://highreso.jp/edgehub/wp-content/uploads/2024/07/paw_pose.jpg)
髪を触る
hand in own hair
![髪をかき上げる](https://highreso.jp/edgehub/wp-content/uploads/2024/06/hand_in_own_hair.jpg)
体全体に関するポーズのプロンプト(呪文)
ポーズ | プロンプト |
---|---|
手を頬に添える | 「covering face」 |
脚を組む | 「crossing legs」 |
しゃがむ | 「crouching」 |
フライングポーズ | 「flying」 |
横になる | 「lie down」 |
うつ伏せ | 「lie face down」 |
体育座り | 「own hugging feet」 |
胸に手を当てる | 「put one hand chest」 |
腕を組む | 「fold arms」 |
手を頬に添える
covering face
![顔を覆う](https://highreso.jp/edgehub/wp-content/uploads/2024/07/covering_face.jpg)
脚を組む
crossing legs
![足を組む](https://highreso.jp/edgehub/wp-content/uploads/2024/07/crossing_legs.jpg)
しゃがむ
crouching
![しゃがむ](https://highreso.jp/edgehub/wp-content/uploads/2024/07/crouching.jpg)
フライングポーズ
flying
![飛ぶ](https://highreso.jp/edgehub/wp-content/uploads/2024/07/flying.jpg)
横になる
lie down
![横になる](https://highreso.jp/edgehub/wp-content/uploads/2024/07/lie_down.jpg)
うつ伏せ
lie face down
![うつ伏せる](https://highreso.jp/edgehub/wp-content/uploads/2024/07/lie_face_down.jpg)
体育座り
own hugging feet
![体育座り](https://highreso.jp/edgehub/wp-content/uploads/2024/07/own_hugging_feet.jpg)
胸に手を当てる
put one hand chest
![手を胸に当てる](https://highreso.jp/edgehub/wp-content/uploads/2024/07/put_one_hand_chest.jpg)
腕を組む
fold arms
![腕を組む](https://highreso.jp/edgehub/wp-content/uploads/2024/07/fold_arms.jpg)
その他のポーズに関するポーズのプロンプト(呪文)
ポーズ | プロンプト |
---|---|
水を飲む | 「drink water」 |
リンゴを食べる | 「eating an apple」 |
スマホを持っている | 「holding a phone」 |
ぬいぐるみを抱いている | 「hugging a stuffed toy」 |
水を飲む
drink water
![水を飲む](https://highreso.jp/edgehub/wp-content/uploads/2024/07/drink_water.jpg)
リンゴを食べる
eating an apple
![リンゴを食べる](https://highreso.jp/edgehub/wp-content/uploads/2024/07/eating_an_apple.jpg)
スマホを持っている
holding a phone
![スマホを持っている](https://highreso.jp/edgehub/wp-content/uploads/2024/07/holding_a_phone.jpg)
ぬいぐるみをだっこ
hugging a stuffed toy
![ぬいぐるみを抱いている](https://highreso.jp/edgehub/wp-content/uploads/2024/07/hugging_a_stuffed_toy.jpg)
![](https://highreso.jp/edgehub/wp-content/uploads/2024/07/fukusou-eyecatch-300x158.jpg)
Stable Diffusionでポーズだけ変える方法
![ポーズ](https://highreso.jp/edgehub/wp-content/uploads/2024/07/pose-midashi.jpg)
Stable Diffusionでポーズだけを変えたい場合、Seed値(シード値)を利用します。
Stable Diffusionで使われているSeed値は、画像のシリアルナンバーのようなもので、同じSeed値とプロンプトを使うことで、同じ画像を生成できます。
Stable Diffusionでポーズだけを変更するには、Seed値を固定してポーズのプロンプトのみを変更します。
Seed値の固定方法
![Stable Diffusion Web UI](https://highreso.jp/edgehub/wp-content/uploads/2024/05/seed_2.png)
Seed値を固定して画像を生成する方法は下記の記事で詳しく紹介していますのでぜひご覧ください。
![](https://highreso.jp/edgehub/wp-content/uploads/2024/06/seed-eyecatch-300x158.jpg)
Stable DiffusionのControlNetで同じポーズの別画像を作る方法
![Stable Diffusion ポーズ](https://highreso.jp/edgehub/wp-content/uploads/2024/07/pose_midashi2.jpg)
ControlNetは、Stable Diffusionで細かな条件を指定して画像を生成できる拡張機能です。
Stable DiffusionでControlNetのOpenPoseを利用することで、画像のポーズや構図を取り出し、別の人物で同じポーズを再現できます。
まずは、Stable Diffusion Web UIにControlNetをインストールします。
Stable Diffusion Web UIの拡張機能タブから「URLをインストールする」を選びます。
拡張機能のリポジトリのURLの入力欄に下記のURLを入力してインストールボタンをクリックします。
https://github.com/Mikubill/sd-webui-controlnet
![controlnet1](https://highreso.jp/edgehub/wp-content/uploads/2024/07/controlnet1.png)
ControlNetのインストールが完了したら「インストール済」タブに移動し、「適用して再起動」ボタンをクリックしてStable Diffusion Web UIを再起動します。
![controlnet1](https://highreso.jp/edgehub/wp-content/uploads/2024/07/controlnet2.png)
Stable Diffusion Web UIを再起動し、シード値の下にControlNetタブが表示されていれば設定は完了です。
![controlnet](https://highreso.jp/edgehub/wp-content/uploads/2024/07/controlnet3.png)
次にStable Diffusionで「OpenPose」を使う準備をします。
ポーズ・構図を指定するのに必要なOpenPoseモデルをダウンロードします。
Hugging FaceにControlNetに関するモデルファイルの一覧があるので、その中のOpenPoseのモデルファイルを2つダウンロードします。
- control_v11e_sd15_OpenPose.pth
- control_v11e_sd15_OpenPose.yaml
![controlnet](https://highreso.jp/edgehub/wp-content/uploads/2024/07/controlnet4.png)
SDXLでOpenPoseを利用する場合は、Hugging FaceからSDXL用のモデルファイルをダウンロードします。
- kohya_controllllite_xl_openpose_anime.safetensors
- kohya_controllllite_xl_openpose_anime_v2.safetensors
- t2i-adapter_diffusers_xl_openpose.safetensors
- t2i-adapter_xl_openpose.safetensors
- thibaud_xl_openpose.safetensors
- thibaud_xl_openpose_256lora.safetensors
Stable Diffusion Web UIを「
models」>「 ControlNet」の順で開き、先ほどダウンロードした2ファイルを配置すれば完了です。![controlnet](https://highreso.jp/edgehub/wp-content/uploads/2024/07/controlnet4_2.png)
ここから実際にStable Diffusionで「OpenPose」を利用していきます。
ControlNetのパネルを開いてOpenPoseを使う設定をします。
まずは、ポーズを抜き出したい画像を読み込みます。
「有効化」、「Pixel Perfect」、「Allow Preview」、「OpenPose」にチェックを入れます。
![controlnet](https://highreso.jp/edgehub/wp-content/uploads/2024/07/controlnet5.png)
次に「プリプロセッサ」を「openpose_full」に設定して、ダウンロードした「control_v11p_sd15_openpose.pth」を選択します。
ファイルが表示されない場合は、リロードボタンをクリックしてStable Diffusion Web UIを再読み込みしてみましょう。
その他の値はデフォルト値で問題ありません。
設定が完了したら「💥」をクリックしてポーズを抽出します。
![controlnet](https://highreso.jp/edgehub/wp-content/uploads/2024/07/controlnet6.png)
棒人間のポーズが抽出できたら、ControlNetを開いたままトップに戻り、プロンプトを入力して生成を開始します。
すると、抽出したポーズを反映させた画像がStable Diffusionで生成されます!
![Stable Diffusion ポーズ](https://highreso.jp/edgehub/wp-content/uploads/2024/07/pose_midashi2.jpg)
LoRAでStable Diffusionのポーズを確実にする方法
![ポーズ](https://highreso.jp/edgehub/wp-content/uploads/2024/07/pose-midashi2.jpg)
Stable DiffusionでLoRAを使用すると、プロンプトで表現が難しいポーズの画像を生成できます。
今回は、掛け布団のLoRAを使用して、布団で寝ているポーズを反映させます。
ベース画像をStable Diffusionの「PNG内の情報を表示」タブに読み込んで「txt2img」に転送します。
![Stable Diffusion web UI](https://highreso.jp/edgehub/wp-content/uploads/2024/07/image.png)
LoRAファイルをクリックしてプロンプト欄に<lora:kakebuton_SDXL_V1:1>が入力されたのを確認します。
その後、既存のポーズのプロンプトがある場合は削除して、LoRAのトリガーワードを入力します。
今回は「standing pose」をトリガーワード「futon, pillow, closed eyes, bed, sleeping, lying, under covers, blanket」に変更しました。
※トリガーワードとはStable DiffusionにLoRAを反映させるときに利用するプロンプトです。
![Stable Diffusion web UI](https://highreso.jp/edgehub/wp-content/uploads/2024/07/lorapose2.png)
掛布団で寝ている画像が生成されました!
![掛布団](https://highreso.jp/edgehub/wp-content/uploads/2024/07/lorapose3.jpg)
反映が弱い(強い)場合は<lora:kakebuton_SDXL_V1:1>の1の部分を1.3(0.8)くらいまで数値を上げて調整します。
Stable DiffusionのLoRAの詳しい使い方やおすすめLoRAは下記のページで紹介していますのでぜひご覧ください。
![](https://highreso.jp/edgehub/wp-content/uploads/2024/06/stablediffusion-lora-300x158.jpg)
Stable Diffusionでポーズを指定するならクラウドGPUがおすすめ
![快適のイメージ見出し画像](https://highreso.jp/edgehub/wp-content/uploads/2024/05/comfortable_midashi.jpg)
Stable Diffusionでポーズを指定して画像を生成する方法はいくつかありますが、便利な機能であるほど高い処理能力が必要になります。
Stable Diffusionを使用するのにスペックの高いパソコンが用意できない場合は、動作が遅くなることがあります。
効率的にStable Diffusionで画像を生成するには、16GB以上のVRAMが搭載されたパソコンが必要ですが、ほとんどが30万円以上と高額です。
コストを抑えたい方へ:クラウドGPUの利用がおすすめ
クラウドGPUとは、インターネット上で高性能なパソコンを借りることができるサービスで、最新の高性能GPUを手軽に利用することが可能です。
クラウドGPUのメリット
- コスト削減:高額なGPUを購入する必要がなく、使用した分だけの支払い
- 高性能:最新の高性能GPUを利用できるため、高品質な画像生成が可能
- 柔軟性:必要なときに必要なだけ使えるので便利
こんな人におすすめ
- 少ない予算でStable Diffusionを快適に使いたい人
- 自分のパソコンの性能が不足していると感じる人
- 常に最新の高性能GPUを使いたい人
GPUSOROBAN
![GPUSOROBAN](https://highreso.jp/edgehub/wp-content/uploads/2024/04/gpusoroban-1024x368.jpg)
GPUSOROBANは、高性能なGPU「NVIDIA A4000 16GB」を業界最安値の1時間50円で使用することができます。
さらに、クラウドGPUを利用しない時は停止にしておくことで、停止中の料金はかかりません。
クラウドGPUを使えばいつでもStable Diffusionの性能をフルに引き出すことができるので、理想の環境に近づけることができます。
\快適に生成AI!1時間50円~/
Stable Diffusionが快適に使えるおすすめのパソコンやグラボに関しては下記の記事で紹介しています。