olivercrosby/comfyui-universal-seamless-tiles — explained in plain English
Analysis updated 2026-05-18
Generate seamless, tileable textures or patterns using any supported AI image model in ComfyUI.
Create repeatable background art or wallpaper images that loop cleanly without a visible seam.
Add tiling support to a ComfyUI workflow that uses newer transformer-based models like Flux or Wan.
| olivercrosby/comfyui-universal-seamless-tiles | aim-uofa/reasonmatch | airbone42/360-data-athlete | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 5/5 | 4/5 |
| Audience | developer | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing ComfyUI installation with a recent build supporting UNet function wrappers.
This project adds two custom nodes to ComfyUI, a visual tool for building AI image generation workflows, that make images tileable, meaning they can be repeated side by side without a visible seam where the edges meet. The older trick for making tileable images only worked on certain older AI model designs. Newer image generation models such as Flux and Wan do not respond to that old trick at all, since they are built differently under the hood. This project's approach works across both the older model types and these newer ones, so it does not depend on which specific AI model you are using. It achieves this in two steps. First, one node subtly shifts the image data during the generation process itself, in a way that gradually decreases as generation nears completion, which prevents the model from settling on a fixed, visible edge. Second, a separate node adjusts how the final image is decoded from that internal data so the pixels at the true edges wrap around cleanly, removing any remaining seam. Neither node changes the original AI model or decoder permanently, they work on a copy, so using them will not affect your other image generations. To use the tool, you connect your loaded model through the first node before your normal sampling step, and connect your VAE, the component responsible for turning generated data into a final image, through the second node before the final decode step. Both nodes need to be set to the same tiling setting, and you can check whether the tiling worked by shifting the finished image by half its width and height and looking for a visible seam. The README notes that the technique works best with more generation steps, so very fast few-step models may need extra steps for the cleanest results, and that this method does not currently work together with tools like ControlNet. It has been tested with several popular current image generation models and is released under the MIT license.
ComfyUI nodes that make AI-generated images tileable and seamless across edges, working with both older and newer image generation models.
Mainly Python. The stack also includes Python, ComfyUI, PyTorch.
MIT license: free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.