Guide
How to Make Seamless / Tileable Textures From Photos
Hard seams show up the moment a photo is tiled. Use edge blending, multi-scale fade and a 2×2–4×4 preview so the pattern repeats cleanly before you build normal and roughness maps.
Steps
- Open the Seamless Texture tool and upload a photo of a fairly uniform surface (stone, wood grain, fabric, concrete).
- Raise Seam blend width until the red grid lines no longer show a hard edge. Turn on Multi-scale blend to keep fine detail.
- Optional: raise Remove lighting to flatten baked shadows so the albedo tiles more evenly.
- Switch the tiling preview to 2×2, 3×3 or 4×4 and look for repeating stains or unique knots.
- Download the seamless PNG, or click Send to PBR generator to build the full material on the homepage editor.
Seamless vs tileable
They mean the same practical thing: copies of the image can sit edge-to-edge without a visible border. “Tileable” stresses repeating; “seamless” stresses invisible joins.
Photos that work best
Shoot straight on, fill the frame, and use overcast light or open shade. Avoid hard sun shadows — they bake into the albedo and repeat as stripes when tiled.
Large unique features (a stain, a knot, a logo) will always repeat. Crop to a more uniform area or accept a larger tile size in your engine.
From seamless PNG to PBR
A tileable albedo alone is not a full material. Send it into the PBR generator for normal, height, roughness, AO, metallic and specular maps, then export an engine ZIP.
FAQ
What resolution should a seamless texture be?
2048×2048 is standard for real-time. Use 4096 for close-ups; mobile often uses 1024 or 512.
Why do I still see a pattern after blending?
Unique features repeat. Raise blend width, crop to a flatter area, or use a larger UV scale so the repeat is less obvious.
Can I generate normal maps from my seamless texture?
Yes. Use Send to PBR generator on the seamless page to open the homepage editor with your tileable image.