Nodes/ComfyUI-gen2/Gen2 LanPaint Soft Denoise Patch
ComfyUI Node

Gen2 LanPaint Soft Denoise Patch

Experimental clone-local LanPaint dual-mask patch with original, latest-generated, and EMA adaptive references plus independently scheduled input/output blending. schedule_end_step=0 uses the last outer step.

By petmycat·Created 7 months ago·Updated about 24 hours ago· 23
Gen2 LanPaint Soft Denoise Patch
  • model
  • soft_mask
  • model
reference_modeema_generated
reference_warmup_steps0
reference_ema_momentum0.70
enable_input_blendtrue
input_blend_strength_start1.00
input_blend_strength_end1.00
enable_output_blendtrue
output_blend_strength_start1.00
output_blend_strength_end0.00
blend_schedule_typelinear
schedule_start_step0
schedule_end_step0
adaptive_region_modesoft_band_only
adaptive_update_sourceraw_generated_output
lock_original_outside_adaptive_regiontrue
adaptive_reference_initoriginal_source
debug_loggingfalse
output_reference_modelegacy
reference_selector_curvesmoothstep
reference_selector_low0.00
reference_selector_high1.00
reference_selector_gamma1.00
latest_reference_ratio_at_soft_min0.00
latest_reference_ratio_at_soft_max1.00
invert_reference_selectorfalse
mixed_output_blend_strength_start1.00
mixed_output_blend_strength_end0.20
mixed_output_blend_schedulecosine
mixed_output_blend_schedule_start0.15
mixed_output_blend_schedule_end0.75
mixed_output_schedule_domainnormalized_sigma
output_blend_mask_curvelegacy
output_blend_mask_low0.00
output_blend_mask_high1.00
output_blend_mask_gamma1.00
CategoryGen2/Sampling

Inputs (37)

NameTypeDefaultDescription
modelMODEL
soft_maskMASK
reference_modeoptCOMBOema_generated3 options: original_source, latest_generated, ema_generated
reference_warmup_stepsoptINT00–10000
reference_ema_momentumoptFLOAT0.700–0.99
enable_input_blendoptBOOLEANtrue
input_blend_strength_startoptFLOAT1.000–1
input_blend_strength_endoptFLOAT1.000–1
enable_output_blendoptBOOLEANtrue
output_blend_strength_startoptFLOAT1.000–1
output_blend_strength_endoptFLOAT0.000–1
blend_schedule_typeoptCOMBOlinear3 options: constant, linear, cosine
schedule_start_stepoptINT00–10000
schedule_end_stepoptINT00–10000
adaptive_region_modeoptCOMBOsoft_band_only3 options: soft_band_only, soft_nonzero, hard_edit_region
adaptive_update_sourceoptCOMBOraw_generated_output2 options: raw_generated_output, blended_output
lock_original_outside_adaptive_regionoptBOOLEANtrue
adaptive_reference_initoptCOMBOoriginal_source2 options: original_source, first_generated_after_warmup
debug_loggingoptBOOLEANfalse
output_reference_modeoptCOMBOlegacylegacy preserves the existing output path; mixed_original_latest enables the new opt-in spatial mixture.
reference_selector_curveoptCOMBOsmoothstepShapes how the soft mask chooses original versus latest reference.
reference_selector_lowoptFLOAT0.000–0.99
reference_selector_highoptFLOAT1.000.01–1
reference_selector_gammaoptFLOAT1.000.1–8
latest_reference_ratio_at_soft_minoptFLOAT0.000–1
latest_reference_ratio_at_soft_maxoptFLOAT1.000–1
invert_reference_selectoroptBOOLEANfalse
mixed_output_blend_strength_startoptFLOAT1.000–1
mixed_output_blend_strength_endoptFLOAT0.200–1
mixed_output_blend_scheduleoptCOMBOcosine5 options: constant, linear, cosine, smoothstep, smootherstep
mixed_output_blend_schedule_startoptFLOAT0.150–0.99
mixed_output_blend_schedule_endoptFLOAT0.750.01–1
mixed_output_schedule_domainoptCOMBOnormalized_sigmaUses sigma trajectory progress for the new mixed-output schedule; normalized_step is available for direct step timing.
output_blend_mask_curveoptCOMBOlegacySpatially reshapes output preservation without changing input blending.
output_blend_mask_lowoptFLOAT0.000–0.99
output_blend_mask_highoptFLOAT1.000.01–1
output_blend_mask_gammaoptFLOAT1.000.1–8

Outputs (1)

NameTypeDescription
modelMODEL