Wood textures

Herringbone parquet texture, seamless

In short

Short wood blocks in a 4:1 ratio, laid in a zigzag at 45 degrees: that is Cozy Herringbone Parquet, free under CC0. The chevrons repeat every 1.02 m, and ZIPs for 2K and 1K carry six PBR maps.

Tile size
1 tile = 1.02 × 1.02 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
Zigzag herringbone parquet in warm wood tones

01Six PBR maps

  • Cozy Herringbone Parquet, Base color
    Base colorcozy-herringbone-parquet_<res>_basecolor.pngsRGB · 8 bit RGB
  • Cozy Herringbone Parquet, Normal OpenGL (Y+)
    Normal OpenGL (Y+)cozy-herringbone-parquet_<res>_normal_gl.pnglinear · 8 bit RGB
  • Cozy Herringbone Parquet, Normal DirectX (Y−)
    Normal DirectX (Y−)cozy-herringbone-parquet_<res>_normal_dx.pnggreen channel inverted
  • Cozy Herringbone Parquet, Roughness
    Roughnesscozy-herringbone-parquet_<res>_roughness.pnglinear · 8 bit grey
  • Cozy Herringbone Parquet, Ambient occlusion
    Ambient occlusioncozy-herringbone-parquet_<res>_ao.pnglinear · 8 bit grey
  • Cozy Herringbone Parquet, Height
    Heightcozy-herringbone-parquet_<res>_height.pnglinear · 16 bit · 0 … 1 = 4 mm
ResolutionMapsUnpackedZIP
2K · 2048 × 2048 px6 PNG3.7 MB3.9 MB
1K · 1024 × 1024 px6 PNG1.4 MB1.6 MB
Cozy Herringbone Parquet, base color repeated 2 × 2 without visible seams
basecolor 1K · 2 × 2 = 2.04 × 2.04 m

02Seamless tiling and scale

One tile
1.02 × 1.02 m
Scale 1
planks 9 x 36 cm (4:1), laid at 45 degrees
Scale 2
joints 2 to 3 mm
Height range
0 … 1 = 4 mm
UV repeat
size in m ÷ 1.02 (4 m: 3.93×)
Displacement
0.004 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 Herringbone Parquet, example scene
scene.jpg

04About this texture

Herringbone reads as classic and a little formal: city apartments, hotel lobbies, old schools and dining rooms. Each block is 9 cm wide and 36 cm long with joints of 2 to 3 mm, and the warm mid wood tones vary from block to block so the zigzag stays lively. The tile is just over one metre, which means one repeat holds several full chevrons, and the height map covers 4 mm for crisp joint shadows. A kitchen table set and a vase stand on it in the example scene.

Good for

  • Dining rooms, hallways and city apartments
  • Hotel lobbies, museums and classrooms
  • Architectural visualisation with a classic floor

Questions and answers

What tiling value do I need for real block sizes?

One tile equals 1.02 × 1.02 m. Divide the floor size in metres by 1.02 to get the UV repeat, then every block measures 9 × 36 cm.

Are the thin joints still visible at 1K?

At 1K the texture has roughly one pixel per millimetre, so the 2 to 3 mm joints stay two or three pixels wide. For close cameras the 2K maps give cleaner edges.