【Stable Diffusion】難しいポーズに挑戦する

思い通りのポーズを出力するためには

思い通りのポーズを生成するためにプロンプトを弄り回しても、全然目的の画像が生成されない。そんなときには拡張機能「OpenPose」が役に立ちます。

「OpenPose」を使うと画像から簡素な棒人間の画像を抽出し、それをもとに画像を生成してくれます。

OpenPoseのインストール

Stable Diffusion Web UI「Automatic1111」「OpenPose」を使うためには以下の2ステップが必要です。

  • 「ControlNet」のインストール
  • 「OpenPose」モデルのインストール

「ControlNet」のインストール

  • STEP 1-1

    Stable Diffusion Web UI「Automatic1111」「Extensions」タブを開きます。

  • STEP 1-2

    「Install from URL」タブを開きます。

  • STEP 1-3

    以下のURLを記入します。

    https://github.com/Mikubill/sd-webui-controlnet.git
  • STEP 1-4

    「Install」ボタンを押します。

    インストールが完了すると以下のメッセージが表示されます。

  • STEP 2-1

    「Extensions」タブを開きます。

  • STEP 2-2

    「Installed」タブを開きます。

  • STEP 2-3

    「Apply and restart UI」を押します。
    再起動したら完了です。

「OpenPose」モデルのインストール

以下のページから「openpose.pth」をダウンロードします。

「stable-diffusion-webui」>「extensions」>「sd-webui-controlnet」>「models」にダウンロードしたモデルを配置します。