Apply ControlNet | コントロールネットの適用

ComfyUIのApplyControlNetノードについて学びましょう。このノードは、画像とコントロールネットモデルに基づいてコンディショニングデータにコントロールネット変換を適用するように設計されています。生成されたコンテンツに対するコントロールネットの影響を微調整し、条件のより正確で多様な修正を可能にします。

このドキュメントは、元の`Apply ControlNet(Advanced)`ノードに関するものです。最も古い`Apply ControlNet`ノードは`Apply ControlNet(Old)`に名前が変更されました。互換性のために、comfyui.orgからダウンロードした多くのワークフローフォルダで`Apply ControlNet(Old)`ノードを見ることができますが、検索やノードリストでは`Apply ControlNet(Old)`ノードを見つけることはできません。代わりに`Apply ControlNet`ノードを使用してください。
Apply ControlNet

このノードは、与えられた画像とコンディショニングにControlNetを適用し、Depth、OpenPose、Canny、HEDなどのコントロールネットワークのパラメータと指定された強度に従って画像の属性を調整します。

ドキュメント

  • クラス名: ControlNetApply
  • カテゴリ: conditioning
  • 出力ノード: False

ControlNetを使用するには、入力画像の前処理が必要です。ComfyUIの初期ノードには前処理器とControlNetモデルが含まれていないため、まずContrlNet前処理器前処理器のダウンロードと対応するControlNetモデルをインストールしてください。

入力タイプ

パラメータデータタイプ機能
positiveCONDITIONINGCLIPテキストエンコーダーまたは他のコンディショニング入力からの正のコンディショニングデータ
negativeCONDITIONINGCLIPテキストエンコーダーまたは他のコンディショニング入力からの負のコンディショニングデータ
control_netCONTROL_NET適用するControlNetモデル、通常はControlNetローダーから入力
imageIMAGEControlNet適用のための画像、前処理器で処理が必要
vaeVAEVaeモデル入力
strengthFLOATネットワーク調整の強度を制御、値の範囲は010。推奨値は0.51.5の間が適切です。値が低いほどモデルの自由度が高く、値が高いほど制約が厳しくなります。値が高すぎると奇妙な画像が生成される可能性があります。
start_percentFLOAT値0.000~1.000、ControlNetの適用を開始する時点をパーセンテージで決定、例えば0.2は拡散プロセスの20%時点でControlNetガイドが画像生成に影響を与え始めることを意味します
end_percentFLOAT値0.000~1.000、ControlNetの適用を終了する時点をパーセンテージで決定、例えば0.8は拡散プロセスの80%時点でControlNetガイドが画像生成への影響を停止することを意味します

出力タイプ

パラメータデータタイプ機能
positiveCONDITIONINGControlNetによって処理された正のコンディショニングデータ、次のControlNetまたはKサンプラーノードに出力可能
negativeCONDITIONINGControlNetによって処理された負のコンディショニングデータ、次のControlNetまたはKサンプラーノードに出力可能
**T2IAdaptorスタイルモデル**を使用する場合は、代わりに`Apply Style Model`ノードを使用してください

ComfyUI ControlNet 使用例

以下のページで例を確認してください:

関連リソース

Apply ControlNet (OLD) ノードの説明

Apply ControlNet これはApply ControlNetノードの初期バージョンです。ノードオプションは更新されましたが、互換性のためにComfyUIで以前のバージョンノードを使用するワークフローをダウンロードすると、このノードとして表示されます。新しいApply ControlNetノードに切り替えることができます。

Apply ControlNet (OLD) 入力タイプ

パラメータデータタイプ機能
conditioningCONDITIONINGCLIPテキストエンコーダーまたは他のコンディショニング入力からのコンディショニングデータ
control_netCONTROL_NET適用するControlNetモデル、通常はControlNetローダーから入力
imageIMAGEControlNet適用のための画像、前処理器で処理が必要
strengthFLOATネットワーク調整の強度を制御、値の範囲は010。推奨値は0.51.5の間が適切です。値が低いほどモデルの自由度が高く、値が高いほど制約が厳しくなります。

Apply ControlNet (OLD) 出力タイプ

パラメータデータタイプ機能
conditioningCONDITIONINGControlNetによって処理されたコンディショニングデータ、次のControlNetまたはKサンプラーノードに出力可能