ComfyUI Node
kubakub seam pass
Blend the borders between regions after the region sampler, so neighbouring regions grow together instead of meeting at a hard edge. A soft band along the region borders that changed (both sides blend = on, keep regions untouched) is resampled tile by tile at full resolution with a low denoise, the crop as reference and optional differential diffusion.
kubakub seam pass
- model
- clip
- vae
- plan
- image
- changed
- image
- seam_mask
- report
◄seam_px32►
◄denoise0.30►
◄steps0►
◄cfg0.0►
◄sampler_nameeuler►
◄schedulersimple►
◄differentialtrue►
◄scheduleauto►
◄seed0►
◄tile_px1024►
◄adapterauto►
◄prompt►
Categorykubakub/2d/generate
Inputs (18)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | The same image model as in the region sampler. | |
| clip | CLIP | The text encoder that matches the model. | |
| vae | VAE | The VAE that matches the model. | |
| plan | KUBA_PLAN | The same plan as the region sampler: gives the borders and each region's prompt. | |
| image | IMAGE | The region sampler's output. | |
| seam_px | INT | 324–256 | Width of the soft band across a border (target pixels). |
| denoise | FLOAT | 0.300–1 | How much the seam band may change: low keeps the regions, higher blends more (0.3 = gentle). |
| steps | INT | 00–200 | 0 = the model's default (Klein 4, Qwen Image 2.1 25). |
| cfg | FLOAT | 0.00–30 | 0 = the model's default (1.0). |
| sampler_name | COMBO | euler | Sampler for the seam tiles (euler is a safe default). |
| scheduler | COMBO | simple | Generic models only; Flux 2 uses its own schedule. |
| differential | BOOLEAN | true | Differential diffusion: the soft band edge is denoised less than its centre, step by step (core DifferentialDiffusion). |
| schedule | COMBO | auto | auto: steps / sampler / scheduler as set. qwen21_turbo_5: the 5 trained steps of the Viggle Qwen-Image-2.1 turbo LoRA (load it with LoraLoaderModelOnly); pruna_qwen21_8: the 8 trained steps of the Pruna Qwen-Image-2.1 LoRA (strength 1.0). Partial denoise starts at the matching step, steps is ignored. Sampler as set (euler, or res_2s / deis_2m for more detail). |
| seed | INT | 00–18446744073709550000 | Noise seed for the seam tiles; change it for another variation. |
| tile_px | INT | 1024256–2048 | Tile size at 1:1 (about 1 MP for 1024). |
| adapter | COMBO | auto | Model family; auto detects Flux 2 and Qwen Image 2.1. |
| changedopt | MASK | The region sampler's changed output: only borders next to changed pixels get a seam. Without it every border does. | |
| promptopt | STRING | Empty: each tile uses the prompt of the region most present in its seams. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | The image with blended seams. |
| seam_mask | MASK | The soft band that was resampled. |
| report | STRING | Band width, tile count and the prompt used per tile. |