「ControlNet」のインストール/アップデート方法をわかりやすく解説ーマルチにする方法も【Stable diffusion】

2023年6月30日Stable diffusionAI, ControlNet

controlnet

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

よけいな解説は無しでさくっとインストール方法の解説ニャ。

「ControlNet」を複数(マルチ)にする方法についても述べていきます。「Stable Diffusion」自体をPCにインストールする方法はこちら。

 

「ControlNet」をインストール

install2

「Extensions」タブ「Install from URL」タブで、「URL for extension’s git repository」の欄に

https://github.com/Mikubill/sd-webui-controlnet

のアドレスを貼り付けます。

そののち下の「Install」ボタンをクリック

しばらく待つと、「Install」ボタンの下の方にいろいろ文字が出てきてインストール終了。

update

つぎに「Extensions」タブの「Installed」タブで「sd-webui-controlnet」が一覧にあることを確認してから、「Apply and restart UI」 ボタンを押して再起動します。

これでインストール終了です。このあとにモデルをインストールしなければなりませんので、記事を下にスクロールさせて「モデルのインストール」の項目から読んでください。

 

「ControlNet」をアップデート

「Shuffle」などの新機能は「ControlNetv1.1」でしか使えません。

すでに「ControlNet」をインストールしているけどバージョンが昔のかもしれない」という方は、以下のアップデートをおこなってください。

update

「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」講座も始めました。順を追って知識を付けられます。