AIツール・生成AI

Stable Diffusion で体型を指定する方法は2つ!【初心者向け】

この記事を書いた人

AI×ブログ運営に挑戦中!
ChatGPT・生成AIで記事作成を研究
ブログの効率化&収益化を発信!

💡 「AI×ブログ」の可能性を探求し、学びをシェア!

Stable Diffusionとは?

Stable Diffusion は、テキストを入力するだけで、AIが自動的に画像を生成してくれるツール です!
たとえば、「かわいい猫」 と入力すると、さまざまな猫の画像を作ってくれます。

さらに、Stable Diffusionでは、人物の「体型」や「ポーズ」も細かく指定できる のがポイントです!
この記事では、初心者の方でもわかりやすいように、具体的な手順やコツを紹介 します。

体型を指定する方法は2つ!「プロンプト」と「ControlNet」を使い分けよう

方法1: プロンプト(呪文)で体型を指定する方法

プロンプト とは、AIに指示を出すためのテキスト入力 のことです。
たとえば、「高身長の女性」や「筋肉質な男性」 など、体型を英語で指定することで、AIがそのイメージに合った画像を作成してくれます。

体型を指定するプロンプトの具体例

指定したい体型プロンプト例(英語)
高身長の女性"a tall woman"(高身長の女性)
小柄な男性"a short man"(低身長の男性)
スリムな体型の人"a slim person"(細身の人物)
ぽっちゃりしたキャラクター"a chubby anime girl"(ふっくらしたアニメ風の女の子)
筋肉質な男性"a muscular man"(筋肉がある男性)
ふくよかな女性"a plump woman"(ふくよかな女性)
細身で華奢な人"a slender person"(ほっそりした人物)
スポーツマン体型の人物"an athletic build person"(スポーティな体型の人)
モデルのような長い脚の女性"a leggy model"(脚が長いモデル風の女性)
太り気味のキャラクター"an overweight character"(少し太り気味のキャラクター)

➡ 「背が高い」「ふっくらしている」など、具体的な特徴を伝えることで、AIがイメージしやすくなります!

方法2: ControlNetを使って体型やポーズをもっと細かく指定する方法

1.ControlNetの導入方法(初心者でも簡単!)

  1. ControlNetをインストールする
  2. Stable Diffusion Web UI を起動します。
  3. 「Extensions」タブ をクリックし、「Install from URL」 を選択。
  4. 以下のURLを入力し、「Install」 をクリックします。
bashコピーする編集するhttps://github.com/Mikubill/sd-webui-controlnet.git
  1. インストール完了後、「Apply and restart UI」 をクリックして、UIを再起動します。

2. OpenPose Editorをインストールする(ポーズ指定用)

  1. 同じように、「Extensions」タブ「Install from URL」 を開きます。
  2. 以下のURLを入力して、「Install」 をクリックします。
bashコピーする編集するhttps://github.com/fkunn1326/openpose-editor.git
  1. UIを再起動します。

3. 体型やポーズを設定して画像を生成する手順

  1. OpenPose Editor で骨格(スティックマン)を作成します。
    • マウスで関節をドラッグ して、手足の長さや体型を調整できます。
  2. ControlNetの設定 を行います。
    • Enable:チェックを入れる
    • Preprocessor「none」 を選択
    • Model「control_v11p_sd15_openpose」 を選択
  3. プロンプトを入力して画像を生成!
    • たとえば、"a muscular man with broad shoulders"(肩幅の広い筋肉質な男性)と入力します。

うまくいかない時の原因と解決方法(Q&A形式で解説!)

Q1. 体型が指定通りにならない…

原因: プロンプトがあいまい、またはControlNetの設定が不完全。
対策:

  • プロンプトを具体的にする(例:"tall and slim woman with long legs"
  • ControlNetの設定(PreprocessorやModel選択)を見直す。

Q2. 骨格画像を使ってもポーズが崩れる…

原因: 骨格画像(OpenPose Editor)が不自然な場合があります。
対策:

  • 骨格(スティックマン)の関節位置や手足のバランスを確認 する。
  • 「Weight(重み)」の設定を強くする と、ポーズが反映されやすくなります。

まとめ:Stable Diffusionで理想の体型を指定するポイント

  • プロンプトだけでも、具体的な英語フレーズを使えばある程度体型を指定可能!
  • ControlNet + OpenPoseを活用すれば、さらに細かい体型やポーズのコントロールが可能!
  • 設定がうまくいかないときは、プロンプトや骨格画像、ControlNetの設定を見直すと解決しやすい!

まずは簡単なプロンプトから試し、慣れてきたらControlNetを使った細かい指定に挑戦してみてください!

🔗 関連リンク:

  • この記事を書いた人

しろ

・AIを活用したブログ運営に挑戦中!|・ChatGPT・生成AIを活かした記事作成を研究中|・効率的なブログ運営 & 収益化を目指して情報発信!|「AI×ブログ」の可能性を探りながら、学んだことを発信していきます!

-AIツール・生成AI