Latent Seamless Quilting SP
The fast latent seam-fixer — one patch, no guesswork
- src
- lookup
- LATENT
This is the SP (Single Patch) member of the latent seamless family: it makes a latent tileable by patching each seam with one big rectangular block instead of a strip of little squares. Fast, deterministic - there's no seed input, so the same latent in gives the same latent out - and, same as its image sibling, pretty much useless without a good lookup. If you already know MP isn't what you want, read on.
When you'd actually use it
You have a lookup latent - a texture to draw the patch material from - that's at least as tall as src for horizontal patching, or at least as wide for vertical. Or you want the single-cohesive-block behavior: the latent analogue of keeping text unbroken across a seam. For intricate textures with no lookup, expect a visible seam; that's the SP tradeoff, and the MP node exists precisely because of it.
Inputs and output
src (LATENT), ori (H / V / H & V), block_size (default 18 - latent pixels, so real pixels ÷ 8), overlap (capped at 50%), plus version and blend_into_patch, and the optional lookup LATENT. No tolerance, no seed, no parallelization - the fewest knobs in the whole pack. Output is one LATENT; wire it to a VAE Decode and eyeball the result.
Installing
It's part of comfyui_quilting, so ComfyUI Manager → search comfyui_quilting, or clone + pip install -e. No models to download, no dependencies beyond the pack's core.
If you're trying this pack for the first time, use the MP latent node instead. This one's the specialist - and specialists need their lookup texture.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| src | LATENT | — | |
| ori | COMBO | H | 3 options: H, V, H & V |
| block_size | INT | 183–512 | — |
| overlap | FLOAT | 0.200.1–0.5 | — |
| version | INT | 31–3 | — |
| blend_into_patch | BOOLEAN | false | — |
| lookupopt | LATENT | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| LATENT | LATENT | — |