How do I turn a fabric photo or scan into a seamless PBR material at real size?

Use Matelume, a Windows app. Add a flat photo, scan or catalogue swatch of the fabric, set its real width in centimetres, make one seamless tile, then choose what stands up, the ground weave, the height, the stitching, a construction and any imperfections. The export is a set of PBR maps at true scale for your 3D program.

Start with a clean, flat image. Folds, perspective, glare and uneven light from a phone photo are not the intended input.

Try Matelume free for 14 daysRead the fabric guide
The Stitching step in Matelume: a close-up of stitched thread beside a cushion in the 3D view.
The Stitching step. The close-up and the cushion show the fabric at its real size.

Keep the fabric your design calls for

A library material is useful when it already matches your project. Your own image is useful when you need the actual pattern, colour arrangement or repeat. In Matelume, that image is the starting design, and you choose the surface built around it.

These choices shape the material. They are not a claim that one image identifies the original fabric’s measured weave or fibre.

From the flat image to a repeating surface

  1. Quality. Pick 2K, 4K, 6K or 8K. 4K is marked Usual: close-ups of cushions and chairs.
  2. Scale. Say how many photos make one cushion, or pick A size of my own for curtains and sofas and set the width from 2 cm to 3 m. The height follows your image and is never stretched.
  3. Seamless. Pick a tool, such as Best join or Rebuild with whole motifs. Matelume marks the one that suits your design, and its join check says “join clean” or “a join is visible”.

Real size and pixel size do different jobs. You set the width in centimetres and the export records it in millimetres. Resolution says how many pixels describe that area, so a fine weave still needs enough pixels at the distance it will be seen from.

Shape what the surface is made of

Color map of Zigzag ikat cloth
Color
Normal map of Zigzag ikat cloth
Normal
Roughness map of Zigzag ikat cloth
Roughness
Height map of Zigzag ikat cloth
Height

The maps of the Zigzag ikat cloth from our room: one tile, 358 × 538 mm, 4K.

Bring it into the scene

Exports go up to 8K, and an 8K fabric needs a PC with 32 GB of RAM. Export a map set named for the programs you picked. With the Blender add-on installed and connected, Send to Blender builds the material for you.

Check the repeat on the object and at the distance it will be seen from. A close-up cushion and a fabric across a room can need different amounts of visible detail.

Know the limits

Related questions

What does real size mean?

Real size is the physical width of the area your image shows. You set it in centimetres and the height follows the image; the exported .json records it in millimetres. It is separate from pixel resolution. Check the size on the object in your 3D program.

What resolution can I export?

2K, 4K, 6K or 8K on the long side; 4K is marked Usual. An 8K fabric needs a PC with 32 GB of RAM. More pixels take more time and memory. They do not add detail the source does not have.

Try it with your own image

Matelume runs on Windows 10 and 11, 64-bit. The 14-day free trial includes every Pro tool, full-size exports and no watermark, and it does not start a paid subscription. An account and an internet connection are required.