[Fabric] Woven Textures

Woven fabric is a texture that has to work at two scales at once. From across a room it is a flat colour with a slight sheen; up close it is a visible thread grid with individual fibres catching light. This collection covers burlap, linen, cotton, and denim in their woven state — the everyday textiles that make interiors, clothing, and props read as real rather than as untextured geometry.

License

Free for personal and commercial use. No attribution required. Commercial games, film, product visualization, and client work are all permitted. No credit, no backlink, no permission request needed. You may not resell or redistribute the texture files themselves as a texture pack.

What's in this collection

  • Burlap — coarse, open weave with visible gaps. Sacks, rustic upholstery, agricultural props.
  • Linen — medium weave with irregular slubs. Curtains, bedding, natural interior textiles.
  • Cotton — fine, even weave. Clothing, sheeting, general-purpose cloth.
  • Denim — twill weave with diagonal ribbing. Clothing, workwear, upholstery.

All tiles are seamless in both directions and delivered at high resolution.

Where woven fabric is used

Character and clothing work. Fabric texture is what separates a clothed character from a painted one. Weave detail at the correct scale gives garments implied thickness even on low-polygon meshes.

Architectural visualization. Curtains, upholstery, rugs, and bedding. Interior renders that use flat colour for soft furnishings look unfinished no matter how good the lighting is.

Game environments. Tents, sacks, banners, awnings, and set dressing. Burlap in particular is a staple of medieval, survival, and market-scene environments.

Product and packaging visualization. Fabric backdrops, textile product shots, and packaging mockups.

How to use these in Blender

  1. Open the Shading workspace with your object selected.
  2. Add an Image Texture node and load the fabric file. Connect Color to Base Color.
  3. Set Roughness high — 0.85 to 0.95. Fabric scatters light in every direction and should have almost no specular highlight.
  4. Duplicate the Image Texture, set color space to Non-Color, and route through a Bump node into Normal. Keep the strength low, around 0.1–0.2 — the weave is fine detail, not deep relief.
  5. Add a small amount of Sheen on the Principled BSDF (0.1–0.3). This is the single setting that makes cloth look like cloth in Cycles.
  6. Scale carefully with a Mapping node. Fabric weave that is too large instantly reads as burlap regardless of which texture you loaded.

How to use these in Unreal Engine 5

  1. Import the texture into the Content Browser.
  2. Create a Material and add a Texture Sample. Connect RGB to Base Color.
  3. Set Roughness to a constant around 0.9. Leave Metallic at 0.
  4. Change the material's Shading Model to Cloth if you need proper fabric response. Set a low Cloth value and a subtle Fuzz Color — usually a lighter tint of the base colour.
  5. Add TexCoord multiplied by a Tiling scalar parameter into the UVs.
  6. Create a Material Instance for per-asset tuning.

How to use these in Unity

  1. Place the texture in Assets.
  2. Create a Material with Standard (Built-in) or Lit (URP / HDRP).
  3. Assign to Albedo.
  4. Set Smoothness very low — 0.0 to 0.1 for most woven fabric. Denim and tightly woven cotton can go slightly higher.
  5. In HDRP, use the Fabric shader instead of Lit for close-up work. It handles fuzz and anisotropy correctly.
  6. Confirm Wrap Mode is Repeat and enable Generate Mip Maps — fine weave patterns alias badly at distance without mipmapping.

Tips for woven fabric specifically

Weave scale is the whole game. A cotton texture tiled at burlap scale looks like burlap. Set your tiling by counting threads against a real-world reference: roughly 30–40 threads per centimetre for fine cotton, 5–10 for burlap.

Fine weaves alias. At distance, a high-frequency thread pattern will shimmer and crawl unless mipmaps are enabled and anisotropic filtering is on. This is the most common fabric problem in real-time engines.

Fabric almost never lies perfectly flat. If your mesh is a flat plane with no wrinkles, no texture will save it. Add cloth simulation or sculpted folds first, then texture.

Sheen matters more than base colour. Real cloth catches a rim of light at grazing angles from the fibres standing up off the surface. Every major renderer has a setting for this, and skipping it is why fabric often looks like painted cardboard.

Browse the collection

Fabric textures are organized into volumes, each containing multiple packs. New volumes are added continuously.

View the full Fabric collection →

Related: Leather textures for upholstery and clothing, Paper textures for packaging and print surfaces.

Comments

Popular posts from this blog

[Rubber] Butyl Textures

[Abstract] Textures Hub

[Alpha] Textures Hub