「ControlNet」のインストール/アップデート方法をわかりやすく解説ーマルチにする方法も【Stable diffusion】
AIお絵描き「Stable diffusion」の「ControlNet」をインストール、もしくはアップデートする方法をさくっと手短に解説します。「ControlNet」は「Stable diffusion」に様々な追加機能をあたえるので、入れておいて損はありません。

「ControlNet」を複数(マルチ)にする方法についても述べていきます。「Stable Diffusion」自体をPCにインストールする方法はこちら。
「ControlNet」をインストール
「Extensions」タブ→「Install from URL」タブで、「URL for extension’s git repository」の欄に
https://github.com/Mikubill/sd-webui-controlnet
のアドレスを貼り付けます。
そののち下の「Install」ボタンをクリック。
しばらく待つと、「Install」ボタンの下の方にいろいろ文字が出てきてインストール終了。
つぎに「Extensions」タブの「Installed」タブで「sd-webui-controlnet」が一覧にあることを確認してから、「Apply and restart UI」 ボタンを押して再起動します。
これでインストール終了です。このあとにモデルをインストールしなければなりませんので、記事を下にスクロールさせて「モデルのインストール」の項目から読んでください。
「ControlNet」をアップデート
「Shuffle」などの新機能は「ControlNetv1.1」でしか使えません。
「すでに「ControlNet」をインストールしているけどバージョンが昔のかもしれない」という方は、以下のアップデートをおこなってください。
「Extensions」タブの「Installed」タブから「Check for update」をクリックすると、アップデートのチェックがおこなわれます。
そのあとに「Apply and restart UI」をクリックしてください。再起動されますので、アップデートがあればそのときにアップデートしてくれます。
注意点として、「Stable Diffusion」自体が古いと新しい「ControlNetv1.1」が適応できなくなり、動かなくなる可能性があります。
その場合は、ちょうどよい機会なので「Stable Diffusion」をPCに再インストールしましょう。さくっとインストールする方法は以下のリンクを参照してください。
モデルをインストール
次にモデルをインストールします。これがないと機能しません。
https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main
上記のアドレスに14個のモデル(1つにつき1.45G)があります。赤い箱マークに「LFS」と書いているボタンをクリックするとダウンロードできます(ボタンがついていない項目はダウンロードしなくていい)。
モデルはけっこう容量が大きいので、容量が不安なら必要なものだけダウンロードすればいいでしょう。容量が十分、そもそもなんかよくわからんのなら、14個ぜんぶダウンロードしておくといいかと思います。
ダウンロードしたものは、「Stable Diffusion」をインストールしたフォルダ内の
「stable-diffusion-webui」>「models」>「ControlNet」
のフォルダにまとめてぶち込んでおきます。今後モデルを追加したいときも、すべてここに入れておけばOKです。
フォルダに入れたあとに「Stable Diffusion」を起動してください。これでインストールされます。
「Stable Diffusion」の起動中に入れたばあいは、一度「Stable Diffusion」を閉じてから、再起動してください。
「ControlNet」を複数にする
「ControlNET」を複数にするには、「Settings」タブ→左側の一覧にある「ControlNET」タブ→「Multi ControlNet: Max models amount (requires restart)」の数字を増やしてください。
そのあとに上の「Apply Settings」を押してから、「Reload UI」を押してください。
まとめ
そんなわけで、「ControlNet」をインストールをさくっと解説しました。
「Open Pose」や「Shuffle」など便利な機能が多いので、できるだけイントールしておいたほうがいいでしょう。

↓「ControlNet」講座も始めました。順を追って知識を付けられます。