EasyUse/XY Inputsgenerated

XY Inputs: Controlnet //EasyUse(XYplot_Control_Net)

ComfyUI-Easy-Use の XY Inputs: Controlnet //EasyUse ノードです。

X Yplot Control Net

image
control_net
X or Y
control_net_name
COMBO
target_parameter
COMBO
batch_count
3
first_strength
0.00
last_strength
1.00
first_start_percent
0.00
last_start_percent
1.00
first_end_percent
0.00
last_end_percent
1.00
strength
1.00
start_percent
0.00
end_percent
1.00
Easy Use

説明

ControlNet パラメータをスイープするための X/Y 入力セットを生成します。XY Plot ノードで、他の ControlNet パラメータを固定したまま、strength、start percent、end percent などのさまざまな ControlNet 設定をテストできます。このノードは 1 つの ControlNet モデルと 1 つの入力画像を使用し、指定された最初と最後の値の間で等間隔のサンプルを生成します。

入力

必須

  • control_net_name (COMBO): 使用する ControlNet モデル。ドロップダウンには、現在のワークフロー/環境で利用可能な ControlNet モデルが一覧表示されます。オプションの control_net 入力が接続されている場合は、その読み込まれたモデルが代わりに使用されます。

  • image (IMAGE): ControlNet の入力画像。この XY 実行では、生成されたすべてのサンプルに同じ画像が使用されます。

  • target_parameter (COMBO): スイープする ControlNet パラメータ。選択肢は、後述する最初/最後の値ペアを持つ 3 つのパラメータ、strengthstart_percentend_percent です。

  • batch_count (INT, デフォルト 3, 最小 1, 最大 30): スイープ用に生成する値の数。数を多くするとより細かいグリッドが作成されますが、XY Plot でレンダリングする際にはより多くのサンプルが必要になります。

スイープ範囲

  • first_strength / last_strength (FLOAT, デフォルト 0 / 1, 最小 0, 最大 10, ステップ 0.01): target_parameterstrength の場合に使用される開始値と終了値。一般的な ControlNet の strength の範囲は 0 から 1 ですが、より高い値も受け付けられます。

  • first_start_percent / last_start_percent (FLOAT, デフォルト 0 / 1, 最小 0, 最大 1, ステップ 0.01): target_parameterstart_percent の場合に使用される開始値と終了値。start_percent は、ControlNet が適用を開始する denoising ステップ(0 から 1 の割合)です。

  • first_end_percent / last_end_percent (FLOAT, デフォルト 0 / 1, 最小 0, 最大 1, ステップ 0.01): target_parameterend_percent の場合に使用される開始値と終了値。end_percent は、ControlNet が適用を停止する denoising ステップです。

固定パラメータ値

これらの値は、スイープ対象ではないパラメータに適用されます。

  • strength (FLOAT, デフォルト 1, 最小 0, 最大 10, ステップ 0.01): target_parameter に別のパラメータが選択されている場合に使用される、固定の ControlNet strength。

  • start_percent (FLOAT, デフォルト 0, 最小 0, 最大 1, ステップ 0.01): 別のパラメータが選択されている場合に使用される、固定の開始パーセント。

  • end_percent (FLOAT, デフォルト 1, 最小 0, 最大 1, ステップ 0.01): 別のパラメータが選択されている場合に使用される、固定の終了パーセント。

オプション

  • control_net (CONTROL_NET, オプション): すでに読み込まれている ControlNet オブジェクト。control_net_name による読み込みではなく、既存の読み込み済みまたは変更済みのモデルを使用したい場合は、これを接続します。

出力

  • X_Y (X_Y): 後段のプロット用に生成された XY データ。この出力を XY Plot ノードの XY 入力に接続します。

使用上の注意

  • テストする ControlNet パラメータを 1 つ選択し、target_parameter を対応するオプションに設定します。対応する最初/最後のペアを使用して、batch_count 個の等間隔の値が作成されます。最初と最後の値は含まれ、その間の値は等間隔になります。

  • 通常のパラメータは、スイープ対象ではない値を提供します。たとえば、target_parameterstart_percent の場合、スイープは first_start_percentlast_start_percent によって制御され、strengthend_percent は通常の入力値に固定されたままになります。

  • start_percentend_percent は、denoising プロセスの割合(0 が開始、1 が終了)を使用します。有効な ControlNet の影響ウィンドウを得るには、通常、終了パーセントは開始パーセント以上である必要があります。

  • 入力画像はこのノードでは変化しません。異なる参照画像間で ControlNet の動作を比較する必要がある場合は、このノードの前で別のメカニズムを使用するか、複数の XY 実行を行ってください。

  • このノードは X/Y データを作成するだけで、サンプリング自体は実行しません。グリッドをレンダリングするには、XY Plot ノードと一緒に使用してください。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…