EasyControlnet(controlnetSimple)
EasyControlnetノード(controlnetSimple)は、EasyUse/Loadersカテゴリのローダー/適用ノードです。
controlnet Simple
説明
EasyControlnetノード(controlnetSimple)は、EasyUse/Loadersカテゴリのローダー/適用ノードです。既存のパイプラインとコントロール画像を受け取り、コントロールネットモデルをパイプラインの条件付けに適用し、更新済みパイプラインに加え、ポジティブ条件付けとネガティブ条件付けの出力を返します。
このノードは2つの方法で使用できます。control_net_nameドロップダウンからコントロールネットを名前で選択するか、読み込み済みのCONTROL_NETオブジェクトをオプションのcontrol_net入力に直接接続します。
入力
pipe
作業中のモデル、ポジティブ条件付けとネガティブ条件付け、latent、その他のパイプライン状態を含むPIPE_LINEです。コントロールネットはこのパイプラインの条件付けに適用され、更新済みパイプラインが最初の出力として返されます。
image
コントロールネットの条件付け画像として使用されるIMAGEテンソルです。これは、選択済みのコントロールネットが期待するもの(エッジマップ、ポーズスケルトン、深度マップ、その他の構造的ガイドなど)に一致する必要があります。
control_net_name
利用可能なコントロールネットモデルを一覧表示する必須のコンボボックスです。読み込むモデルを名前で選択します。利用可能なエントリは、環境にインストール済みのコントロールネットモデルから取得されます。
control_net
オプションのCONTROL_NET入力です。ここに読み込み済みのコントロールネットオブジェクトが接続されている場合、名前によるモデルの読み込みの代わりにそのオブジェクトが使用されます。
strength
浮動小数点、デフォルト1.0、範囲0.0〜10.0、ステップ0.01。
コントロールネットが条件付けに与える影響の強さを制御します。0.0の値はその影響を無効にし、値が大きいほどコントロール画像の構造をより強く適用します。
scale_soft_weights
浮動小数点、デフォルト1.0、範囲0.0〜1.0、ステップ0.001。
コントロールネットのソフトウェイトをスケールします。値を低くするとブロックごと/ソフトウェイトの寄与が減少し、1.0では完全なソフトウェイトスケールが適用されます。
出力
pipe 出力
コントロールネットが適用された条件付けを含む更新済みPIPE_LINEで、後続のパイプラインノードに渡す準備ができています。
conditioning (ポジティブ)
コントロールネットが適用されたポジティブ条件付けです。これをサンプラーのポジティブ条件付け入力に接続します。
conditioning (ネガティブ)
コントロールネットが適用されたネガティブ条件付けです。これをサンプラーのネガティブ条件付け入力に接続します。
出力の順序は、更新済みPIPE_LINE、ポジティブ条件付け、ネガティブ条件付けの順です。
使用上の注意
- 両方の
CONDITIONING出力をKSamplerまたは互換性のあるサンプラーノードで使用します。 - 複数のコントロールネットを適用する必要がある場合、追加のEasyControlnetノードをチェーンするか、サンプリング前に条件付けを結合します。
control_net_nameドロップダウンはノードUIで必須です。明示的なcontrol_netオブジェクトが接続されている場合は、そのオブジェクトがモデルを直接提供します。strengthは1.0から始め、コントロール画像が結果をどの程度強く駆動するかに基づいて調整します。scale_soft_weightsは1.0から始め、コントロールネットが過剰に寄与している場合またはアーティファクトを生成している場合にのみ下げます。- コントロール画像は通常、生成済み画像と同じサイズであるか、モデルパイプラインによって一貫してリサイズされる必要があります。
コメント
GitHubでサインインしてディスカッションに参加しましょう。