コンテンツにスキップ

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)

Configure ControlNet

入力 (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。