Konfiwear V2 is here — redesigned from the ground up.See what's new

Understanding the Fabrics & Materials Module in Konfiwear

Fabrics control how your garments look and feel in the 3D customizer.


What Is a Fabric?

A fabric in Konfiwear is a material definition that the 3D customizer applies to the garment model. Each fabric consists of:

  • A preview thumbnail — the image shown in lists and the customizer's fabric selector

  • Up to five PBR texture maps — image files that control how light interacts with the surface

  • Render settings — numeric parameters that fine-tune the material's appearance

  • Optional category assignments — for organizing fabrics into groups

When a customer selects a fabric in the customizer, the 3D model updates in real time to reflect the material's visual properties — surface roughness, depth detail, transparency, and sheen.


Key Properties

Property

Description

Name

Display name shown in the dashboard and customizer (e.g., "Arctic Mesh", "Polar Texture")

Slug

A unique identifier within your account. Alphanumeric, hyphens, and underscores only (e.g., arctic-mesh, 49r)

Enabled

Controls visibility in the customizer. Disabled fabrics are hidden but retain all configuration.

Price

Optional per-fabric price (numeric, minimum 0). Default is 0.

Preview Image

Thumbnail URL (PNG, JPEG, WebP) displayed in lists and the fabric selector


PBR Texture Maps

PBR (Physically Based Rendering) is the industry-standard approach for realistic 3D material rendering. Konfiwear supports five texture map types, each controlling a different aspect of the material's appearance:

Texture Map

What It Controls

Visual Effect

Normal

Surface detail and micro-geometry

Simulates bumps, threads, and weave patterns without changing the 3D mesh. This is the most impactful map for fabric realism.

Ambient Occlusion (AO)

Shadowing in crevices and folds

Adds depth by darkening areas where light naturally struggles to reach — between threads, in seams, and at creases.

Displacement

Height variation across the surface

Creates the impression of raised and recessed areas in the fabric. More subtle than normal maps but adds depth.

Gloss

Surface shininess variation

Controls which areas of the fabric are shinier and which are more matte. A satin jersey has different gloss than a cotton t-shirt.

Alpha

Transparency

Defines which parts of the fabric are see-through. Used for mesh fabrics, perforated materials, or sheer overlays.

💡 Tip: You don't need all five maps for every fabric. A good starting point is a normal map and an ambient occlusion map — these two alone create convincing fabric realism. Add gloss, displacement, and alpha as needed for specific materials.

A comparison showing a garment with no texture maps versus the same garment with normal and AO maps applied

Caption: The difference between a flat material (left) and one with normal and AO maps applied (right).


PBR Render Settings

Each fabric has configurable render settings that control how the texture maps are interpreted by the 3D engine:

Setting

Range

Default

What It Does

Repeat

Any positive number

10

How many times the texture tiles across the garment's UV space. Higher values create a finer, more detailed weave pattern. Lower values create a larger, more visible texture.

Normal Scale

0 and above

1

The intensity of the normal map. Higher values exaggerate surface bumps; lower values flatten them.

Roughness

0 to 1

1

Surface roughness. 0 = mirror-like (silk, satin). 1 = fully matte (cotton, canvas). Most fabrics sit between 0.5 and 0.9.

AO Map Intensity

0 to 1

1

How strong the ambient occlusion shadows appear. 0 = no shadow effect. 1 = full shadow depth.

Metalness

0 to 1

0

Whether the surface behaves like metal. For fabrics, this is almost always 0. Reserved for specialty materials with metallic threads or foil finishes.

⚠️ Important: Render settings interact with each other and with your texture maps. Small changes to the repeat value or normal scale can have dramatic visual effects. Always preview changes in the 3D viewer on the detail page before publishing.


Navigating the Fabrics Module

The Fabrics List

Navigate to Fabrics under the Customizer section in your account sidebar. The list page shows a data table with:

  • Search by name or slug

  • Status filter (Enabled / Disabled)

  • Column sorting and pagination (10 per page)

  • Create dialog — add a new fabric with name and slug

  • Row actions — Edit (open detail page), Copy ID, Delete

Caption: The Fabrics list page with search, filters, and fabric rows.

The Fabric Detail Page

Click any fabric to open a two-column detail view:

Left column:

  • Info Card — Name, slug, and enabled status with inline editing

  • Textures Card — Upload slots for all five texture maps (normal, AO, displacement, gloss, alpha)

  • Categories Card — Shows assigned category count

Right column:

  • Preview Card — Live 3D cloth model with your fabric's textures applied. Includes a toolbar for resetting the camera and saving a thumbnail screenshot.

  • Render Settings Card — Editable PBR parameters (repeat, normal scale, roughness, AO intensity, metalness)

Caption: The fabric detail page with texture uploads, 3D preview, and render settings.


The 3D Preview

The fabric detail page includes a live 3D cloth preview model with your texture maps applied. This lets you see exactly how the fabric will render in the customizer before enabling it for customers.

The preview toolbar has two actions:

  • Reset Camera — returns the 3D view to its default angle

  • Save Thumbnail — captures a screenshot of the current view and saves it as the fabric's preview image. This is the thumbnail your customers see in the fabric selector.

💡 Tip: Use the "Save Thumbnail" feature after configuring your textures and render settings. It creates a preview image that accurately represents the fabric's appearance, rather than using a generic placeholder.


How Fabrics Connect to Other Modules

Module

Relationship

Products

Fabrics are available across all products in the customizer (when enabled). The fabric selector panel lets customers switch materials on any product.

Designs

Fabrics are independent of designs. A customer can apply any fabric to any design — the fabric affects the 3D material while the design controls the surface graphics.

Colors

Colors are applied over the fabric texture. The fabric determines how those colors render in 3D — a matte cotton fabric makes colors look different than a glossy satin.

Patterns

Pattern overlays are 2D canvas effects layered above the design. They coexist with fabrics but operate on different rendering layers.

Quotes

The selected fabric (and its price, if set) is captured in the quote configuration.


Delete Behavior

Deleting a fabric is a hard delete — the record, render settings, and category assignments are permanently removed. The texture files in cloud storage are not automatically cleaned up.

⚠️ Important: Consider disabling a fabric instead of deleting it. Disabled fabrics are hidden from customers but retain all texture uploads and render settings.


Tips & Best Practices

  • Start with Normal + AO maps — these two textures provide the most visual impact for the least effort

  • Match repeat values to your model scale — if the weave pattern looks too large or too fine, adjust the repeat value first

  • Keep roughness realistic — most athletic fabrics sit between 0.6 and 0.9. Only satin, silk, or synthetic materials should go below 0.5

  • Use the 3D preview before enabling — small changes to render settings can dramatically alter the appearance

  • Save a thumbnail from the 3D preview — it gives customers an accurate representation of the material in the fabric selector

  • Name fabrics by material type — "Arctic Mesh", "Brushed Cotton", "Performance Knit" help customers choose the right material for their use case


Related Articles