A tileable texture has two enemies. The first is the border seam: the right edge fails to continue into the left. The second is the repeated landmark: one pale stone appears every three meters like a floor made from rubber stamps.
Fixing the first does not fix the second. A good workflow treats them as separate passes.
Choose a source that wants to repeat
Flat, evenly lit, front-facing material samples are easiest to tile. Avoid hard shadows, perspective, large unique objects, and features that touch one border without a plausible continuation.
Record the physical size of the crop. Tiling is not only about pixel edges. If a brick tile represents one meter during authoring and three meters in engine, mortar width and wear scale will look wrong even when the repetition is mathematically perfect.
Pass 1: repair border continuity
Offset the image by half its width and height so the original borders meet in the center. Repair the new central seams with cloning, healing, patch synthesis, or a tiling tool. Continue real structure through the join. Brick courses, weave lines, wood grain, and cracks should not abruptly change direction.
Adobe's bitmap-to-material documentation describes linear edge methods for regular patterns and randomized patch placement for irregular material. Linear blending can smear or mirror structure. Random patching can hide the seam while creating duplicate features. Inspect rather than trusting the method name.
Pass 2: remove repeated landmarks
Return the image to its normal offset and repeat it at 4-by-4 or 8-by-8. Squint. Distinctive bright, dark, or high-contrast features will form rows and diagonals.
Reduce those landmarks by distributing contrast, replacing a few copies, or adding macro variation in the engine. Do not blur the entire tile. The goal is to keep useful local detail while preventing one feature from becoming the wallpaper's logo.
Keep all maps registered
If a PBR set already exists, apply the same offset, crop, rotation, and scale to every map. A base-color seam repaired independently from the normal map can create a surface whose color is continuous but whose lighting breaks at the tile boundary.
When new maps are derived after tiling, inspect whether the derivation reintroduces borders. Blur kernels, height conversion, and AO generation can sample beyond the edge incorrectly unless the operation uses wrapping boundaries.
Use the right test grids
| Test | What it reveals |
| 2-by-2 | Border discontinuities and corner pinches |
| 4-by-4 | Obvious repeated landmarks and directional drift |
| 8-by-8 | Large-scale bands, grids, and tonal patches |
| Sphere or cylinder | Normal seams and distortion on curved UVs |
| Target environment | Real scale, camera distance, lighting, and compression |
Break repetition outside the tile
One tile does not need to solve a kilometer of terrain. Engines can add macro color variation, world-space noise, decals, vertex-painted blends, material layers, and several randomized tile variants.
Use those techniques for large-scale variation while the base tile provides stable fine detail. A texture overloaded with both fine grain and one huge stain is difficult to reuse.
Respect directional materials
Wood grain, brushed metal, woven cloth, roof tiles, and tire tread have a preferred direction. Rotate and mirror variants deliberately so the material still follows construction and gravity. Random rotation that hides repetition can also turn every plank or brush stroke into a different manufacturing process.
Know when not to tile
Text, logos, hero cracks, a specific mural, and storytelling damage often belong in decals or unique textures. Long architectural lines may fit trim sheets. A road that changes from clean to muddy may need layered materials or vertex blending.
Tileable does not mean every surface should be one repeating square. It means the edges and content support repetition where repetition is the right production choice.
The final check
- View every map as a large grid.
- Rotate a hard light to reveal normal and roughness seams.
- Check the material at intended physical scale.
- Inspect compressed mipmaps from gameplay distance.
- Add macro variation only after the base tile is sound.
A successful tile disappears into the surface. Players notice the wall, road, fabric, or terrain, not the square image quietly repeating underneath it.