EasyUse/Inpaintgenerated

Easy Apply BrushNet(applyBrushNet)

EasyUseパイプラインにBrushNetインペイント条件付けを適用します。このノードはPIPE_LINE、image、mask、BrushNetモデルの選択、およびいくつかの条件付けパラメータを受け取り、処理を継続するための修正済みPIPE_LINEを返します。

apply Brush Net

pipe
image
mask
pipe
brushnet
COMBO
dtype
COMBO
scale
1
start_at
0
end_at
10000
Easy Use

説明

EasyUseパイプラインにBrushNetインペイント条件付けを適用します。このノードはPIPE_LINEimagemask、BrushNetモデルの選択、およびいくつかの条件付けパラメータを受け取り、処理を継続するための修正済みPIPE_LINEを返します。

このノードはEasyUse/Inpaintカテゴリに属し、EasyUseパイプラインワークフロー内での使用を目的としています。

入力

pipe

BrushNet条件付けが適用されるEasyUseパイプラインオブジェクトです。修正されたパイプラインは出力として返されます。

image

インペイントする入力画像です。

mask

インペイントマスクです。マスクで覆われた領域が、BrushNetがインペイントまたは再ペイントする領域になります。

brushnet

インペイントパスに使用するBrushNetモデルまたは設定を選択します。

dtype

BrushNetの実行時に使用される計算精度です。

オプション:

  • float16
  • bfloat16
  • float32
  • float64

float16bfloat16などの低精度dtypeは一般的に使用メモリが少なく、高精度にすると速度とメモリのコストがかかりますが、数値精度が向上する場合があります。

scale

BrushNet条件付けの強さを制御します。

  • デフォルト: 1
  • 最小値: 0
  • 最大値: 10

値が大きいほど、インペイントがBrushNet条件付けにより強く従うようになります。0を指定するとその影響を無効にできます。

start_at

BrushNet条件付けの適用が開始される開始タイムステップです。

  • デフォルト: 0
  • 最小値: 0
  • 最大値: 10000

end_at

BrushNet条件付けの適用が終了する終了タイムステップです。

  • デフォルト: 10000
  • 最小値: 0
  • 最大値: 10000

デフォルトでは、BrushNetはdenoisingタイムステップ範囲全体に適用されます。

出力

PIPE_LINE

BrushNet条件付けが適用された更新済みEasyUseパイプラインです。これは後続のEasyUseノードに渡して、さらにサンプリングや処理を行うことができます。

使用上の注意

  • imagemaskは同じサイズである必要があります。マスクはインペイントする領域を指定します。
  • denoisingプロセスの一部にのみBrushNetを適用するには、start_atend_atを調整します。たとえば、start_atを高く設定するとBrushNetの効果がサンプリングの後半まで遅延し、end_atを低く設定すると早く停止します。
  • scale値を使用すると、BrushNetガイダンスに従う度合いと、周囲の画像コンテンツが結果に影響を与える度合いのバランスを調整できます。
  • 返されたPIPE_LINEは、EasyUseワークフローの残りの部分にチェーン接続することを想定しています。

コメント

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

コメントを読み込み中…