How to show every fabric and finish online
Updated September 29, 2026
The problem
A buyer choosing a sofa in a fabric wants to see that sofa in that fabric, in a room. Most catalogs can show that for a few finishes and not the rest. Here are the ways brands close the gap, with what each does well and where it falls short.
1. Photograph every finish
The most faithful answer, and the most expensive one to keep up. It works for a small range that rarely changes. It gets hard when finishes number in the hundreds or change every season, because each one means product on set.
2. Swatch images on the product page
Cheap and quick: one photographed product, and a row of swatches to choose from. The weakness is that the buyer has to imagine the result, and a small swatch rarely shows how a pattern reads across a whole piece.
3. A 3D configurator
Exact geometry, any finish, and often an interactive view. It needs a 3D model of every product and a real budget to build and maintain, and it is the right call when a product exists only as a CAD file.
4. A general AI image generator
Fast and nearly free for mood boards and ideas. It is not built to keep your actual product: the fabric, pattern scale and shape can drift, which matters the moment the image is meant to sell that exact SKU.
5. Catalog rendering
Your real swatch and product photos, placed into photoreal rooms one product at a time so the finish stays true. This is what Skip Shoot does. It suits the long tail — every finish after the hero shots — and it needs good source images, which the next guide covers.
Where to start
Most brands mix these. A sensible order:
- Keep the shoot for the season's hero images.
- List the finishes that sell but have no lifestyle image. Start there.
- Pick one room per product category so the catalog looks consistent.
- Use the same angle for every finish of a product, so a buyer can compare them.
When to skip the shoot, and when not to.
See the honest comparison