EasyUse/Fixgenerated

preMaskDetailerFix

preMaskDetailerFix は、既存のマスクで定義された領域に detailer fix サンプリング処理を適用します。このノードは EasyUse/Fix カテゴリに属し、EasyUse パイプライン上で動作します。検出ベースの detailer fix ノードとは異なり、オブジェクト検出モデルを必要としません。

pre Mask Detailer Fix

pipe
mask
optional_image
pipe
guide_size
FLOAT
guide_size_for
max_size
FLOAT
mask_mode
seed
0
steps
20
cfg
8
sampler_name
COMBO
scheduler
COMBO
denoise
0.50
feather
5
crop_factor
3.0
drop_size
INT
refiner_ratio
0.2
batch_size
1
cycle
1
inpaint_model
noise_mask_feather
20
Easy Use

preMaskDetailerFix は、既存のマスクで定義された領域に detailer fix サンプリング処理を適用します。このノードは EasyUse/Fix カテゴリに属し、EasyUse パイプライン上で動作します。検出ベースの detailer fix ノードとは異なり、オブジェクト検出モデルを必要としません。指定された mask が、クロップ、サンプリング、そして画像に合成される領域を直接定義します。

入力

必須

名前デフォルト説明
pipePIPE_LINEfix パスで使用されるモデル、CLIP、VAE、条件付け、潜在、画像データを含む EasyUse パイプライン。このノードは出力として更新済みパイプラインを返します。
maskMASK修正する領域を定義するマスク。そのバウンディングボックス/クロップ領域によって、detailer サンプリング処理に送られる領域が決まります。
guide_sizeFLOATサンプラーに渡される領域のターゲットサイズ。小さい領域はサンプリング前にこのサイズへアップスケールされます。このノードではデフォルトは指定されていません。
guide_size_forBOOLEANtrueguide_size がバウンディングボックス (true) に適用されるか、展開後のクロップ領域 (false) に適用されるかを制御します。
max_sizeFLOATサンプリングされるクロップに許可される最大サイズ。大きいクロップはサンプリング前にこの上限までダウンスケールされます。このノードではデフォルトは指定されていません。
mask_modeBOOLEANtrue有効な場合、指定された mask が detailer の作業用マスクとして使用されます。無効な場合、マスクは無視されます。
seedINT0サンプリングに使用されるランダムシード。
stepsINT20detailer パスのサンプリングステップ数。
cfgFLOAT8サンプリング中に使用される CFG スケール。
sampler_nameCOMBO使用するサンプラー。利用可能な ComfyUI サンプラーから選択します。
schedulerCOMBO使用するスケジューラー。利用可能な ComfyUI スケジューラーから選択します。
denoiseFLOAT0.5fix パスのデノイズ強度。値が低いほどオリジナル画像がより保たれます。
featherINT5サンプリング結果を画像に合成する前にマスクのエッジに適用されるフェザー半径。
crop_factorFLOAT3マスクまたはバウンディングボックスの周囲に含めるコンテキストの量を制御します。サンプリング前にクロップ領域がこの係数で拡張されます。
drop_sizeINTマスク領域の最小サイズしきい値。領域がこの値より小さい場合、detailer fix はスキップされます。
refiner_ratioFLOAT0.2パイプラインにリファイナーモデルが含まれる場合、リファイナー用に確保されるステップの割合。
batch_sizeINT1サンプリングバッチごとに生成されるサンプル数。
cycleINT1detailer fix サイクルを繰り返す回数。各サイクルは前のサイクルの出力を使用します。

オプション

名前デフォルト説明
optional_imageIMAGE指定された場合、pipe に保存されている画像の代わりにこの画像が使用されます。省略された場合、パイプラインの画像が使用されます。
inpaint_modelBOOLEANfalse読み込まれたモデルが対応している場合、インペイントモデルでのサンプリングを有効にします。
noise_mask_featherINT20inpaint_model が有効な場合にノイズマスクに適用されるフェザリング。

出力

名前説明
pipePIPE_LINEdetailer fix 済みの画像と潜在を含む更新済み EasyUse パイプライン。後続のノードで使用できます。

使用上の注意

  • 修正したい領域がすでに分かっている場合は、このノードを使用します。領域のマスクを描画または生成し、mask に入力すると、detailer パスがその領域に限定されます。
  • mask_mode が無効の場合、マスク入力は無視されます。これは動作を比較する場合や、代わりに他のパイプラインロジックに依存したい場合に役立ちます。
  • crop_factor は、サンプラーが確認する周囲のコンテキストの量を制御します。値が大きいほどモデルが領域をよりよく理解できるようになりますが、クロップサイズと処理コストも増加します。
  • denoise は領域がどの程度変更されるかを制御します。値が低いほど小さな修正に安全で、値が高いほど大幅な再生成に必要です。
  • cycle は修正を繰り返し実行します。サイクル数が多いほど結果を改善できますが、処理時間も増加します。
  • inpaint_model を使用する場合、mask_mode を有効のままにし、読み込んだチェックポイントまたはモデルがインペイントに対応していることを確認してください。noise_mask_feather はノイズマスクの境界を滑らかにし、目に見える継ぎ目を防ぐことができます。
  • このノードは PIPE_LINE のみを出力するため、結果の画像を確認または使用するには、パイプライン出力ノードまたは別の EasyUse ノードに接続してください。

コメント

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

コメントを読み込み中…