/a/オープンソース
Published on

「sd-webui-controlnet」のインストール・使い方

1503文字3分で読めます–––
閲覧数
Authors
  • avatar
    Name
    章 有坂
    short bio
    オープンソースソフトウェアのトレンドを追いかけてます。

sd-webui-controlnetは、Stable DiffusionのWebUI拡張機能で、ControlNetと他の注入ベースのSD制御を自動的に追加することができます。この拡張機能は、AUTOMATIC1111のStable Diffusion web UIに対して利用でき、元のStable DiffusionモデルにControlNetを追加して画像を生成することができます。追加はオンザフライで、マージは必要ありませんSource 0

※ NordVPNにこちらから新規登録すると、最大73%オフの割引になります。

インストール・導入方法

  1. "URL for extension's git repository"にhttps://github.com/Mikubill/sd-webui-controlnet.gitを入力します。
  2. 5秒待ち、メッセージ「Installed into stable-diffusion-webui\extensions\sd-webui-controlnet. Use Installed tab to restart」が表示されるのを待ちます。
  3. "Installed"タブに移動し、"Check for updates"をクリックし、次に"Apply and restart UI"をクリックします。(次回はこれらのボタンを使用してControlNetを更新することもできます)。
  4. A1111のWebUIを完全に再起動し、ターミナルも含めます。(ターミナルが何かわからない場合は、コンピュータを再起動することで同じ効果が得られます)。
  5. モデルを正しいフォルダに配置した後、モデルを表示するためにはリフレッシュが必要になるかもしれません。リフレッシュボタンは"Model"ドロップダウンの右側にありますSource 0

使い方

この拡張機能は、ユーザーがコントロールモードを選択し、その重要性を調整できるように設計されています。以下の3つのモードがあります:

  1. "Balanced":ControlNetがCFGスケールの両側に存在し、ControlNet 1.0で"Guess Mode"をオフにした場合と同等です。
  2. "My prompt is more important":ControlNetがCFGスケールの両側に存在し、SD U-Netの注入が徐々に減少する場合です。これにより、プロンプトが生成画像に完全に表示されることを保証できます。
  3. "ControlNet is more important":ControlNetがCFGスケールの条件側にのみ存在する場合です。これにより、cfg-scaleがXの場合、ControlNetはX倍強くなりますSource 0

また、この拡張機能は"reference-only"というプリプロセッサを提供しており、これは制御モデルを必要とせず、参照画像を使用して直接拡散を指導することができます。これは、inpaintベースの参照と似ていますが、画像が乱れることはありませんSource 0

※ NordVPNにこちらから新規登録すると、最大73%オフの割引になります。
avatar

章 有坂

オープンソースソフトウェアのプロ / ベテランのソフトウェア技術者 / Github専門家
オープンソースソフトウェアが好きな編集部が、GithubやGitlabなどの新着リポジトリやトレンドのプロジェクトを分かりやすく紹介。