Fabric textures

Light blue linen fabric texture

In short

Cozy Linen Fabric Sky Blue brings the linen weave in a clear, airy blue, free under CC0. One 25 cm repeat fills the surface without visible joins, and the PNG maps (colour, GL and DX normal, roughness, AO, height) come at 2K and 1K.

Tile size
1 tile = 0.25 × 0.25 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
Airy sky blue linen weave

01Six PBR maps

  • Cozy Linen Fabric Sky Blue, Base color
    Base colorcozy-linen-sky_<res>_basecolor.pngsRGB · 8 bit RGB
  • Cozy Linen Fabric Sky Blue, Normal OpenGL (Y+)
    Normal OpenGL (Y+)cozy-linen-sky_<res>_normal_gl.pnglinear · 8 bit RGB
  • Cozy Linen Fabric Sky Blue, Normal DirectX (Y−)
    Normal DirectX (Y−)cozy-linen-sky_<res>_normal_dx.pnggreen channel inverted
  • Cozy Linen Fabric Sky Blue, Roughness
    Roughnesscozy-linen-sky_<res>_roughness.pnglinear · 8 bit grey
  • Cozy Linen Fabric Sky Blue, Ambient occlusion
    Ambient occlusioncozy-linen-sky_<res>_ao.pnglinear · 8 bit grey
  • Cozy Linen Fabric Sky Blue, Height
    Heightcozy-linen-sky_<res>_height.pnglinear · 16 bit · 0 … 1 = 1.2 mm
ResolutionMapsUnpackedZIP
2K · 2048 × 2048 px6 PNG19 MB19 MB
1K · 1024 × 1024 px6 PNG5.9 MB6.2 MB
Cozy Linen Fabric Sky Blue, base color repeated 2 × 2 without visible seams
basecolor 1K · 2 × 2 = 0.5 × 0.5 m

02Seamless tiling and scale

One tile
0.25 × 0.25 m
Scale 1
coarse plain weave, 48 threads per tile
Scale 2
thread spacing about 5 mm
Height range
0 … 1 = 1.2 mm
UV repeat
size in m ÷ 0.25 (4 m: 16×)
Displacement
0.0012 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 Linen Fabric Sky Blue, example scene
scene.jpg

04About this texture

Sky blue linen brings a fresh, summery note: diner booths, beach towels, sailor outfits, nursery curtains and the cloth on a picnic table by the sea. Two neighbouring blues in warp and weft give a slight two tone effect that keeps large areas from looking flat. The threads are roughly 5 mm apart and the relief is shallow, so the fabric reads well on curved cushions and folded curtains. A burger and an apple sit on it in the example render.

Good for

  • Diner booths, beach towels and sun loungers
  • Nursery curtains and bedding
  • Uniforms and sailor clothes on characters

Questions and answers

Which normal map should I use for the blue linen in Unreal?

Use the file ending in normal_dx. Unreal expects the DirectX convention with an inverted green channel, Blender, Godot and Unity take normal_gl.

Does the blue look different in daylight and lamplight?

Warm lamps shift it slightly towards turquoise, cool daylight keeps it close to the swatch. The base colour is stored in sRGB, so set its colour space correctly and the hue stays as intended.