Fabric textures
Seamless carpet texture with lavender loop pile
In short
Small loops of heathered lavender yarn make up Cozy Loop Carpet, a CC0 floor covering. The 50 cm repeat is seamless, and each ZIP (2K and 1K) holds colour, both normal variants, roughness, occlusion and 16 bit height.
- Tile size
- 1 tile = 0.5 × 0.5 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
01Six PBR maps
-
Base colorcozy-carpet_<res>_basecolor.pngsRGB · 8 bit RGB -
Normal OpenGL (Y+)cozy-carpet_<res>_normal_gl.pnglinear · 8 bit RGB -
Normal DirectX (Y−)cozy-carpet_<res>_normal_dx.pnggreen channel inverted -
Roughnesscozy-carpet_<res>_roughness.pnglinear · 8 bit grey -
Ambient occlusioncozy-carpet_<res>_ao.pnglinear · 8 bit grey -
Heightcozy-carpet_<res>_height.pnglinear · 16 bit · 0 … 1 = 5 mm
| Resolution | Maps | Unpacked | ZIP |
|---|---|---|---|
| 2K · 2048 × 2048 px | 6 PNG | 23 MB | 23 MB |
| 1K · 1024 × 1024 px | 6 PNG | 7.5 MB | 7.8 MB |
02Seamless tiling and scale
- One tile
- 0.5 × 0.5 m
- Scale 1
- loop pile, loops about 6 to 7 mm
- Scale 2
- heathered lavender
- Height range
- 0 … 1 = 5 mm
- UV repeat
- size in m ÷ 0.5 (4 m: 8×)
- Displacement
- 0.005 m, midlevel 0
Step by step for Blender, Godot, Unity, Unreal and three.js: texture setup guide.
04About this texture
The loops measure about 6 to 7 mm, and the yarn mixes lighter and darker lilac fibres, the heathered look of hard wearing office and bedroom carpets. Because the colour variation is fine and even, the floor shows no visible repeat even across a large room. The pile has 5 mm of height, enough for a soft, plush feel in the normal map. The example render puts a lava lamp, a speaker and a stack of books on it, a teenage room in miniature.
Good for
- Bedrooms and teenage rooms in life sims
- Offices, hotel corridors and cinemas
- Rugs on top of wooden floors
Questions and answers
Can I make the carpet another colour?
Yes. Shift the hue of the base colour, for example to grey for an office or to teal for a hotel. Roughness, normals and height describe only the loops and stay valid.
How do I use the carpet as a rug?
Put it on a thin box or plane a few millimetres above the floor and set the UVs so one tile covers 50 × 50 cm. A 2 × 3 m rug then repeats 4 × 6 times.
Textures from other categories
More free 2D assets and textures
3D icon packs UI Basics 1UI Basics 2Business and MarketingCommunicationE-CommerceWeather and Nature













