Concrete and tile textures

Sidewalk paver texture for streets and plazas

In short

Cozy Sidewalk Pavers lays 4 × 4 square slabs of 40 cm into every 1.6 × 1.6 m tile, separated by 8 mm joints. Tones vary slightly, edges are bevelled, and the files are available at 2K and 1K under CC0.

Tile size
1 tile = 1.6 × 1.6 m
Maps
Base color, normal (GL and DX), roughness, AO, height
Resolutions
2K (2048 px), 1K (1024 px)
Format
PNG, metallic 0
License
CC0 1.0

CC0 1.0 · six maps, README and license in every ZIP

preview.jpg
Grid of grey sidewalk slabs from Cozy Sidewalk Pavers on test objects

01Six PBR maps

  • Cozy Sidewalk Pavers, Base color
    Base colorcozy-sidewalk-pavers_<res>_basecolor.pngsRGB · 8 bit RGB
  • Cozy Sidewalk Pavers, Normal OpenGL (Y+)
    Normal OpenGL (Y+)cozy-sidewalk-pavers_<res>_normal_gl.pnglinear · 8 bit RGB
  • Cozy Sidewalk Pavers, Normal DirectX (Y−)
    Normal DirectX (Y−)cozy-sidewalk-pavers_<res>_normal_dx.pnggreen channel inverted
  • Cozy Sidewalk Pavers, Roughness
    Roughnesscozy-sidewalk-pavers_<res>_roughness.pnglinear · 8 bit grey
  • Cozy Sidewalk Pavers, Ambient occlusion
    Ambient occlusioncozy-sidewalk-pavers_<res>_ao.pnglinear · 8 bit grey
  • Cozy Sidewalk Pavers, Height
    Heightcozy-sidewalk-pavers_<res>_height.pnglinear · 16 bit · 0 … 1 = 10 mm
ResolutionMapsUnpackedZIP
2K · 2048 × 2048 px6 PNG2.3 MB2.4 MB
1K · 1024 × 1024 px6 PNG768 KB893 KB
Cozy Sidewalk Pavers, base color repeated 2 × 2 without visible seams
basecolor 1K · 2 × 2 = 3.2 × 3.2 m

02Seamless tiling and scale

One tile
1.6 × 1.6 m
Scale 1
pavers 40 x 40 cm (4 x 4 per tile)
Scale 2
joints 8 mm
Height range
0 … 1 = 10 mm
UV repeat
size in m ÷ 1.6 (4 m: 2.5×)
Displacement
0.01 m, midlevel 0

Step by step for Blender, Godot, Unity, Unreal and three.js: texture setup guide.

03Example scene

Free 3D models in this render:

Cozy Sidewalk Pavers, example scene
scene.jpg

04About this texture

Three close shades of grey and a light speckle keep a long pavement from looking like graph paper, while the slab grid stays perfectly straight. The joints sit slightly lower and rougher than the slabs, so they darken in the AO map and catch dust in the roughness. Because 40 cm divides evenly into most street layouts, kerbs and building edges meet the joints cleanly. City streets, train platforms, school yards and the plaza in front of a town hall are typical spots.

Good for

  • Sidewalks and pedestrian zones
  • Train platforms and school yards
  • Town squares in city builders

Questions and answers

How many pavers are in one tile?

Sixteen, in a 4 × 4 grid of 40 cm slabs. Align the UV origin with a kerb or wall and the joints follow your geometry at 1.6 × 1.6 m per repeat.

Why is the paver download so small?

Clean slabs compress well as PNG. The 2K ZIP is only 2.4 MB, the 1K ZIP 0.9 MB, which suits web and mobile projects.