Zoom in on the seam
Seamless has an exact meaning: the pixels on one tile's edge continue pixel-for-pixel into the next. Here is the join between two tiles, magnified – ours against a popular diffusion tool's dedicated single-tile output for the same prompt, both repeated the way an engine repeats a tile.
SpriteForge, 8x zoom
Tile 1Tile 2
The same tile, repeated – find the join
Retro Diffusion, same zoom
Tile 1Tile 2
Their tile repeated – no stones, nothing to continue
How these were made: the prompt “cobblestone road”, one 16×16 tile each. SpriteForge on Low quality with Wang autotile; Retro Diffusion’s dedicated single-tile option, unedited. Each image shows the tool’s tile drawn twice, meeting at the centre.
01Diffusion tools paint a big image and shrink it. At 16 px there is no room for a picture of stone, so the downscale leaves noise; at larger sizes the averaged edges land wherever they land – almost matching is not tiling.
02The common workaround is tiles that fade to a neutral border so they never have to match a neighbour – which is why those maps read as one stamp, printed forever.
03SpriteForge places pixels on the tile grid directly and derives the 16-tile autotile family so every edge relationship holds by construction. The design deliberately reaches across tiles.
Full mechanics, Wang sets included: why AI tilesets don't tile. The same downscale is behind mixels and colour bloat in sprites too: why AI pixel art looks bad.