SamSuka
rockreef
rockreef

fanbox


Blenderで好きなポーズつけてControlNetで出力させる

ControlNetで好きなポーズや構図を維持しつつt2iできるようになりましたね!

さらにBlenderでポーズをつけた3Dモデルが使えるようになったので試してみました!

Blenderのインストール

Blender3.4(最新版)をインストールします。

古いと後述のアドオンが動きませんので注意。

(frame embed)


インストール手順は割愛します。

アドオンのダウンロード

Character bones that look like Openpose for blenderをダウンロードします。

https://toyxyz.gumroad.com/l/ciojz


こちらのアドオンをダウンロードします。右上の価格のところは好きな価格でOKです。


ダウンロードしたzipファイルを解凍します。

このファイルがあればOK。

Blenderにアドオンをインストール

Blenderを起動したら上部メニューから[編集]-[プリファレンス]を選択。


左メニューの[アドオン]を選択し、右上の[インストール]をクリック。


さっき解凍したフォルダのrig_tools_3.67.12.zipを選択し[アドオンをインストール]をクリック。


Auto-Rig Pro Toolsにチェックを入れます。

Rigifyはたぶんいらない。


これでアドオンがインストールされました。


ファイルを開くよ!

さっきのフォルダにあるOpenpose_bone_01.blendをBlenderで開きます。


こんな画面になれば成功。

カメラを作る

カメラを追加します。

左側のスクリーンの何もないところをクリックし、[SHIFT]+[A]を押します。

出てきたメニューから[カメラ]を選択。

カメラが出来ました(足元のやつ)。

位置は後で調整するので気にしなくていいです。


ポーズの編集

お待ちかねのポーズ編集です。

Blenderの基本操作は割愛するとして、ポーズ編集に関わるところだけ説明します。



シーンコレクションからOpenPoseBoneを選択した状態で、ポーズモードを選択



こんな感じで各部位にボックスが出てくる。


適当なボックスをクリック、すると選択されたボックスが白くなる。


青いカーブにマウスカーソルを合わせてドラッグすると、腕が上下に動きます。

赤いカーブだと腕が前後に動きます。


箱を選択した状態で[G]キーを押し、その後マウスカーソルを動かしてもOK

詳しい説明はBlenderの操作方法なので割愛します。

ビューの変更

ウィンドウの右上の[レンダープレビュー]を選択。

すると、画像のような虹色の人形にビューが変わります。

実際にはこの状態の画像を生成することになります、

カメラの調整

画像の赤枠あたりをクリックすると、このようにサイドメニューが出てきます。

(またはNキーを押すと同様にサイドメニューが開きます)


サイドメニューから[ビュー]を選択し、[カメラをビューに]にチェックを入れます。

サイドメニューはNキーで閉じることができます。


テンキーの[0]を押します。

するとビュー内のアングルがかわり、四角い枠が出てきます。

この枠の内側が画像として出力されます。

カメラ操作は、画像の右上に表示されているXYZ軸や虫眼鏡アイコンの上でドラッグすることで可能です。


こんな感じにしました。


カメラのサイズ変更

[出力プロパティ]の解像度でサイズを変更できます。

今回は正方形にしてみます。


画像の出力

ポーズが決まりました。画像を出力します。


[出力プロパティ]の出力タブで、ファイルフォーマットが[png]になっていることを確認します。


確認できたら[F12]キーを押します。

Blenderレンダーウィンドウのメニューから[画像]-[名前をつけて保存]を選択し、任意の場所に保存します。


保存できました!


StableDiffusion-webuiでの使い方

導入方法は割愛します。


Preprocessorに[none]

Modelにopenposeのモデルを選択し、イメージに先程保存した画像を設定します。

あとは好きなプロンプトを入力しGenerateすればOK!


埋まってる・・・


Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる Blenderで好きなポーズつけてControlNetで出力させる

More Creators