ControlNet の設定 (Configure ControlNet)
ControlNet Pipeline ノードで使用する単一の ControlNet エントリ(モデル、コントロール画像、条件付け強度)を設定します。
カテゴリ: ModularDiffusion/Conditioning
概要 (TL;DR)
- 最初に
provider(プロバイダー)を選択します。その他のパラメータはプロバイダーごとに動的(dynamic)に切り替わります。 - 1 つのノード = 1 つの ControlNet を表します。複数スタック(同時適用)する場合は、本ノードを複数配置し、各
control_net出力を ControlNet Pipeline ノードのcontrol_netsリスト入力に接続します。 - サポートされているプロバイダー: Flux, Qwen, Stable Diffusion, Z-Image など。
ワークフローにおける一般的な配置 (Typical workflow position)
Load Image → [Configure ControlNet] → ControlNet Pipeline → Generate Media Latents
ノードプレビュー (Node preview)

入力 (Inputs)
| 名前 | 型 | 必須 | 備考 |
|---|---|---|---|
control_image |
ImageArtifact / ImageUrlArtifact |
はい | コントロール信号(Canny 輪郭、深度マップ、ポーズなど — ControlNet モデルに依存)。 |
controlnet_conditioning_scale |
float (0.0〜1.0) | いいえ | この ControlNet の影響度(重み)。デフォルトは 1.0。 |
controlnet_model |
HF リポジトリ選択 | はい | 使用する ControlNet モデル。選択肢はプロバイダーに応じて変化します。 |
出力 (Outputs)
| 名前 | 型 | 備考 |
|---|---|---|
control_net |
control_net (dict) |
ControlNet Pipeline ノードに渡す設定エントリ。 |
プロバイダー / モデルの挙動 (Provider / model behavior)
モデルドロップダウンおよび追加パラメータは、選択したプロバイダーによって変化します。主な追加項目:
- Flux:
control_mode(canny,tile,depth,blur,pose,gray,low_quality)、control_guidance_start、control_guidance_end。 - Qwen / Stable Diffusion / Z-Image: プロバイダー固有のモデルリポジトリおよび条件付けノブ。
ヒントと注意点 (Tips & pitfalls)
- プロバイダーはベースパイプラインと一致している必要があります: SDXL パイプラインに Flux の ControlNet を接続した場合、ControlNet Pipeline ノードのバリデータによって拒否されます。
- コントロール画像は事前に前処理してください: Canny 輪郭抽出、深度推定、ポーズ検出などの検出器は上流のノードで実行し、その結果を接続してください。本ノードは前処理済みのコントロール画像を受け取ることを前提としています。
controlnet_conditioning_scaleは ControlNet ごとに独立しています: 複数のノードをスタックする場合、各ノードで個別の重みを指定できます。
関連項目 (See also)
- ControlNet Pipeline — 必須の下流接続ノード。
- ワークフローテンプレート:
workflows/templates/ControlnetText2Image.py。