Easy Apply BrushNet(applyBrushNet)
EasyUseパイプラインにBrushNetインペイント条件付けを適用します。このノードはPIPE_LINE、image、mask、BrushNetモデルの選択、およびいくつかの条件付けパラメータを受け取り、処理を継続するための修正済みPIPE_LINEを返します。
apply Brush Net
説明
EasyUseパイプラインにBrushNetインペイント条件付けを適用します。このノードはPIPE_LINE、image、mask、BrushNetモデルの選択、およびいくつかの条件付けパラメータを受け取り、処理を継続するための修正済みPIPE_LINEを返します。
このノードはEasyUse/Inpaintカテゴリに属し、EasyUseパイプラインワークフロー内での使用を目的としています。
入力
pipe
BrushNet条件付けが適用されるEasyUseパイプラインオブジェクトです。修正されたパイプラインは出力として返されます。
image
インペイントする入力画像です。
mask
インペイントマスクです。マスクで覆われた領域が、BrushNetがインペイントまたは再ペイントする領域になります。
brushnet
インペイントパスに使用するBrushNetモデルまたは設定を選択します。
dtype
BrushNetの実行時に使用される計算精度です。
オプション:
float16bfloat16float32float64
float16やbfloat16などの低精度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ノードに渡して、さらにサンプリングや処理を行うことができます。
使用上の注意
imageとmaskは同じサイズである必要があります。マスクはインペイントする領域を指定します。- denoisingプロセスの一部にのみBrushNetを適用するには、
start_atとend_atを調整します。たとえば、start_atを高く設定するとBrushNetの効果がサンプリングの後半まで遅延し、end_atを低く設定すると早く停止します。 scale値を使用すると、BrushNetガイダンスに従う度合いと、周囲の画像コンテンツが結果に影響を与える度合いのバランスを調整できます。- 返された
PIPE_LINEは、EasyUseワークフローの残りの部分にチェーン接続することを想定しています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。