Nodes/comfyui_quilting/Latent Seamless Quilting SP
ComfyUI Node

Latent Seamless Quilting SP

The fast latent seam-fixer — one patch, no guesswork

By bmad4ever·Created 2 years ago·Updated about a year ago· 10
Latent Seamless Quilting SP
  • src
  • lookup
  • LATENT
oriH
block_size18
overlap0.20
version3
blend_into_patchfalse

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.

CategoryBmad/CV/Quilting

Inputs (7)

NameTypeDefaultDescription
srcLATENT
oriCOMBOH3 options: H, V, H & V
block_sizeINT183–512
overlapFLOAT0.200.1–0.5
versionINT31–3
blend_into_patchBOOLEANfalse
lookupoptLATENT

Outputs (1)

NameTypeDescription
LATENTLATENT