Procedural Cloth Fabric Material

by Tomás Correa in Surfacing


Easily create any cloth, weave, or fabric material for your scenes. Includes a procedural shader that generates the threads (displacement, roughness, and normal maps), as well as a vector map to customize each thread's color. This allows you to create any number of weave materials, from flannel cloths to metal meshes, that look great up close and far away. There are 10 presets available (seen in the images) and the customization process is explained in the Youtube demo video.

This shader has many customization options, including:

  • Large bumps.
  • Small bumps.
  • Thread width.
  • Threads per group.
  • Thread pointiness.
  • Roughness, scale, and displacement.

The shader has a special output map that allows for additional customization: the Threads Vector. This vector allows you to customize each individual thread in the weave, changing its color, roughness, etc. The process for this customization is explanied in the Documentation.

Sales 80+
Dev Fund Contributor
Published about 2 years ago
Blender Version 3.3, 3.2, 3.1, 3.0, 2.93, 2.92, 2.91, 2.9, 2.83, 2.82, 2.81, 2.8
Render Engine Used Cycles, Eevee
License Creative Commons
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message