Fabric & Material Module
The Fabrics module allows team accounts to manage PBR (Physically Based Rendering) fabrics used by the 3D customizer. Each fabric has:
- A **preview thumbnail** (`image_url`)
- Up to **5 texture maps** stored as URL columns directly on the fabric row (`texture_alpha_url`, `texture_ao_url`, `texture_displacement_url`, `texture_gloss_url`, `texture_normal_url`)
- **PBR render settings** (repeat, normal scale, roughness, AO map intensity, metalness)
- Optional **category assignments** linking to the shared `categories` table