見出し画像

Stable Diffusion - ControlNet入門(2) ControlNet をダウンロード・準備する

割引あり

Stable DiffusionによるAI画像生成、新シリーズ「ControlNet入門」の第2回です。

この記事では、ControlNetのインストール方法を解説します。

ControlNet の導入

前のセクションで紹介した通り、ControlNet は AUTOMATIC1111 の拡張機能になっているので、他の Extensions と同じようにインストールすることができます。
ローカルと Colab それぞれの環境での導入方法を解説していきます。

[特急コース] Colabスクリプト版

✨便利なGoogle Colabでの「AUTOMATIC1111」へのリンクは文末に記載しています。AUTOMATIC1111を立ち上げる際に、notebook の『ControlNet』のセルも実行してから『Start Stable-Diffusion』のセルを実行し、立ち上げます。これで準備が整います。

画像
ControlNetのブロックの最初の選択肢「XL_Model」は「All」を選ぶと全てのプリプロセッサがインストールされます
(その分ダウンロード時間が伸びます)

Colabの場合は、これを実行するだけで ControlNet に必要なモデルも全てインストールすることができます。ダウンロードが多いので利用開始まで10分程かかりますが、GPU搭載PCが無い環境でも快適に利用できる利点があります。

ローカル環境の場合のインストール手順

さて、まずは Stability Matrix 等でのローカル環境でのインストールでの利用方法です。最近はApple silicon搭載 Macでも動作確認ができています。

Extensions のダウンロード

まずは ControlNet 本体をダウンロードしましょう。
まずはこのリンク

から、Mikubill氏が公開している ControlNet の AUTOMATIC1111 拡張機能の GitHub ページにアクセスし、緑色の 『< > Code 』と書いてあるボタンから URL 「https://github.com/Mikubill/sd-webui-controlnet.git」をコピーします。

画像

Web UI を開き、『Extentions』タブに移動し、『Install from URL』を開きます。

画像

『URL for extension's git repository』に先ほどコピーしたURL
https://github.com/Mikubill/sd-webui-controlnet.git
を入力し、『Install』ボタンでインストールします。

画像

インストールボタンの下に「Installed into (ファイル名)」のかたちでインストールが成功したログが出力されたことが確認できたら完了です。

モデルのダウンロード

次にモデルをダウンロードしましょう。
ControlNet のモデルは、SD1.5、SD2.0、SDXL それぞれ別のものが公開されており、使用している Stable Diffusion に合ったモデルを使う必要があります。この記事では SDXL 用のモデルをダウンロードしていきます。

lllyasviel 氏の Hugging Face の Files and versionsで、SDXL 用の ControlNet モデルを公開しているページにアクセスします。
https://huggingface.co/lllyasviel/sd_control_collection/tree/main

画像

ここでは、lllyasviel 氏だけでなく StabilityAI が作成したモデルや LoRA の研究で有名な kohya 氏が作成したモデルが公開されています。一部重複しているものもあるので、データが軽いものを選んだり、実際に使って比べたりしてみてください。
それではダウンロードしていきましょう。ファイル名の右にあるダウンロードアイコンをクリックするとダウンロードが始まります。

画像

あまり重くないファイルなので全てダウンロードしても問題ないと思いますが、空き容量が少ない場合はまず試しに Canny をダウンロードして、随時他のモデルも追加してみてください。

ダウンロードが終わったら、モデルファイルを移動させます。
StabilityMatrix-win-x64 > Data > Packages > stable-diffusion-webui > extensions > sd-webui-controlnet >  models
にダウンロードしたモデルを格納しましょう。あまり重くないファイルなので全てダウンロードしても問題ないと思いますが、空き容量が少ない場合はまず試しに Canny をダウンロードして、随時他のモデルも追加してみてください。

ダウンロードが終わったら、モデルファイルを移動させます。
StabilityMatrix-win-x64 > Data > Packages > stable-diffusion-webui > extensions > sd-webui-controlnet >  models
にダウンロードしたモデルを格納しましょう。

画像

終わったらWeb UI を再起動します。これで ControlNet の導入は完了です。

再起動した AUTOMATIC1111/Stable Diffusion WebUIの txt2img タブ、 CFG Scale, Seedの下あたりに「ControlNet 1.1.410」が追加されているはずです。

画像

他にも git clone コマンドを使用したインストール方法もありますが、初心者にはおすすめしないので割愛します!

次回はこの ControlNet の使い方に入ります。

「ControlNetが難しい!」そう思ったあなたにオススメ
img2img 入門シリーズはこちらから。

※本ブログは発売予定の新刊書籍に収録される予定です。期間限定で先行公開中しています。
メンバー向けには先行してメンバーシップ版をお届けします
Stable Diffusionをお手軽に、しかもめっちゃ丁寧に学べてしまう情報をシリーズでお送りします。
メンバーは価値あるソースコードの入手や質問、依頼ができますので、お気軽にご参加いただければ幸いです!

この下にGoogle Colabで動作する「AUTOMATIC1111/Stable Diffusion WebUI」へのリンクを紹介しています。
メンバーシップ向けサポート掲示板はこちら!応援よろしくお願いします!

ここから先は

74字
この記事のみ ¥ 0〜
PayPay
PayPayで支払うと抽選でお得

ピックアップされています

イラスト描きのための画像生成AI入門(仮)

  • 55本

購入者のコメント

ログイン または 会員登録 するとコメントできます。
生成AI時代に「つくる人をつくる」をビジョンに活動するクリエイティブAIメディアです。 様々な分野のAIクリエイターさんとともに、「わかるAI」を伝えていきます。 詳しくは[仕事依頼]をご参照。XでDMください。 運営会社 AICU Japan株式会社
Stable Diffusion - ControlNet入門(2) ControlNet をダウンロード・準備する|AICU Japan
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1