![見出し画像](https://assets.st-note.com/production/uploads/images/112794577/rectangle_large_type_2_0ade986331426e1620ab1634963c3684.png?width=800)
ControlNetの導入と画面説明 / Stable Diffusion
ControlNetとは
イラストの生成結果を、自在に制御することができるニューラルネットワークのこと。
ContorolNetを利用すれば、思い通りのポーズや着色を加えたイラスト生成ができる。
例えば、棒人間のポーズからイラストの生成が可能。
![](https://assets.st-note.com/img/1691422234678-0tEVXExW7g.png)
![](https://assets.st-note.com/img/1691422241238-rm9SI5A2sN.png)
![](https://assets.st-note.com/img/1691423129624-SczHdbZ60M.jpg?width=800)
![](https://assets.st-note.com/img/1691423143860-O2IfvxJEuB.png?width=800)
ControlNetのインストール
操作画面の上タブ「①拡張機能」➡︎「②URLからインストール」をクリック
![](https://assets.st-note.com/img/1691330966508-KfqmlxsWX6.png?width=800)
「③拡張機能のリポジトリのURL」に以下のURLを入力
https://github.com/Mikubill/sd-webui-controlnet.git
入力したらインストールのボタンを押す
次に、「①拡張機能」➡︎「②インストール済」をクリック
「sd-webui-controlnet」にチェックを入れて、オレンジ色のボタンをクリックすると適用される
![](https://assets.st-note.com/img/1691331505644-hqCluSMT2R.png?width=800)
モデルのダウンロード方法
以下のページからダウンロードを行う
矢印のボタンを押すとダウンロード可能。
「LFS」と記載されているモデルをダウンロードする。
![](https://assets.st-note.com/img/1691332137457-JbsU42Jh5x.png?width=800)
ダウンロードしたファイルは全て「stable-diffusion-webui/extensions/sd-webui-controlnet/models」に格納する
![](https://assets.st-note.com/img/1691804923348-QukNbuluiQ.png?width=800)
再起動すると、「プリプロセッサ」と「モデル」のプルダウンリストに表示され、インストールが完了しているのが確認できる
![](https://assets.st-note.com/img/1691334865539-QgOpEWM5iU.png?width=800)
ControlNetの使い方/画面の見方
操作画面の赤枠をクリック↓
![](https://assets.st-note.com/img/1691330587316-bfN7QdQOoW.png?width=800)
下記のような画面が表示される。
![](https://assets.st-note.com/img/1691422523182-pIRliKaJ0Z.jpg?width=800)
①画像アップロード
ポーズや棒人間などの元画像をアップロードするところ
② ControlNetの有効化
ControlNetを利用する時は、常にチェックを入れる
③ フィルター
プリプロセッサとモデルを自動で選択・関連付けできるフィルター機能
④ プリプロセッサ
元画像から輪郭・骨格などをどのように抽出したいかを選択できるところ
⑤ モデル選択
抽出したい形状情報に合わせたモデルを選択できるところ
⑥ リロードボタン
モデルのインストール後、クリックすると新しい状態にリロードされる
⑦ 再現度の指定
どれぐらい ControlNet 側の画像を優先するかの値を設定できる機能。
▼Control Weight
ControlNetの影響量を調整できる機能。1にしておくと自然に仕上がる。
![](https://assets.st-note.com/img/1691422632110-mhUN1N2kiU.jpg)
![](https://assets.st-note.com/img/1691422058221-fOTDW0uHME.png)
![](https://assets.st-note.com/img/1691422156768-ehue6ZvTWi.png)
![](https://assets.st-note.com/img/1691422167327-8OBiMQF6kL.png)
▼Starting & Ending Control Step
こちらもControlNetの影響量を調整できる機能。
Starting Control Stepを0.3、Ending Control Stepを0.7にした場合、画像生成の工程のうち30~70%までControlNetが適用される。
![](https://assets.st-note.com/img/1691421317094-wm3WccV7Yg.jpg)
![](https://assets.st-note.com/img/1691421423522-TjmeFjZAvs.png)
![](https://assets.st-note.com/img/1691421569926-X87dCawaCR.png)
⑧ 優先度の指定
プロンプトとControlNet のどちらの指示を優先するかの値を設定できる機能
Balanced
均衡をとって生成してくれる。通常はこれを選択する
My prompt is more important
プロンプトを優先する
ControlNet is more important
コントロールネットを優先する
⑨ リサイズの指定
Just Resize
アスペクト比を無視して画像を生成
![](https://assets.st-note.com/img/1691420942227-nY2YPiHicn.jpg)
![](https://assets.st-note.com/img/1691420912278-WR3gxuhr9p.png)
![](https://assets.st-note.com/img/1691420920254-2X9Q4iFKYl.png)
Crop and Resize
アスペクト比を維持して画像を生成。通常はこのCrop and Resizeを選択する。
![](https://assets.st-note.com/img/1691421038316-LiGPAMZChx.png)
![](https://assets.st-note.com/img/1691421046321-D5GlTSOo6H.png)
Resize and Fill
アスペクト比を維持するが、余白部分は画像を自動生成
![](https://assets.st-note.com/img/1691420751310-2G2ikwtL6N.png)
![](https://assets.st-note.com/img/1691420814171-ND3pewuFR8.png)
こちらのメモもオススメです↓
X(twitter)ではリアルタイムでAIに関する情報を発信しています📝
良かったらフォローしていただけると嬉しいです!
https://twitter.com/kurayu_yuki
この記事が気に入ったらサポートをしてみませんか?