One list of materials for the whole scene

Materials used to live on the meshes they were applied to. Now each scene has one registry: define a material once and reuse it anywhere, rules included.

Valera KotJun 8, 2026
Illustration of a colour palette and design tools

Here's a bug that looks like a design problem. A sofa uses the same oak for its legs and its side table. Someone updates the oak on the legs. The table doesn't change. Now the configurator shows two slightly different oaks, and nobody can tell which one is right.

It happened because materials lived on the meshes they were applied to. Each part held its own copy.

A registry instead of copies

Every scene now has a global material registry: a single list of materials, separate from the meshes that use them. A material is added once and referenced everywhere it appears. Update the oak, and every part that uses it changes together.

The registry is append-only and checks for duplicates by ID and name, so the same material can't sneak in twice under a different label. It also outlives the meshes: remove a part, and its material is still there for the next one.

Materials in rules

Because materials now exist on their own, rules can refer to them directly. "If the frame is walnut, show only the walnut-compatible fabrics" becomes a rule about a material, not about a list of parts.

Options that fight over one material

A related fix from earlier: when two options in different attributes both change the same material, they're now treated as mutually exclusive. Only one can be active, so the model never shows a mix of two choices.

Why it matters to you

You won't see the registry as a shopper, and most store owners won't touch it. What you'll see is a configurator where the finish is the same finish everywhere it appears, and where editing one material doesn't leave a stray copy behind.

Where it stops

The registry organises materials inside one scene. Each product still keeps its own list.

Next step

If you build products in our editor, the registry is already there. Open the scene editor and look for the materials list. Not on Amaspace yet? Start a free trial.

Valera KotBackend engineer

More from Now

Enjoyed this article?

Get the latest 3D & AR insights straight to your inbox.

By clicking Subscribe you're confirming that you agree with our Terms and Conditions.

Elevate Your Product Experience

Unlock the power of 3D and AR today!