A material variant is an alternative material for one part of a model, such as a leather seat that also comes in fabric. A configuration combines variants of several parts into one look for the whole model. Viewers of your project can switch between configurations.
Creating and editing variants needs an Enterprise plan. Without it, the Variants tab shows an Enterprise badge and a Contact us link.
Variants work on mesh models only, not on Gaussian splats.
Signed-in viewers who don't manage the project find a Configurations section in the Model tab of the right panel. It shows the visible configurations of the selected model as tiles. A click applies a configuration. A second click on the same tile restores the original materials.
The section appears only while the project owner's Enterprise plan is active and the model has at least one visible configuration. Viewers don't see single-part variants, only configurations.
You work with variants on the Variants tab of the Assets panel at the bottom of the viewer. You see the panel when you are signed in and the project is not public. The viewer hides the panel on small screens, so use a computer to work with variants.
The viewer creates the variant, applies it to the model and opens the material editor in the right panel.
The Choose a material window has 17 ready-made materials, called presets, in five groups: Fabric, Metal, Stone Surface, Wood and Other. The web viewer shows a close version of each one. They look exact in the 3DtoMe app for Mac. You can't change the settings of a ready-made material. To change the look, add another variant.
Model: MaterialsVariantsShoe by Shopify, CC BY 4.0
Pick how much of the material you want to control in Material type:
| Material type | What you can set |
|---|---|
| Color | A single Diffuse Color |
| Textures | A Diffuse Color texture image |
| Custom | Every setting, described below |
With Custom you can set color, roughness, metallic, opacity and a normal map. Specular and emissive settings are under Advanced. Every setting except Emissive Intensity can also use a texture image.
To add a texture, click the texture button next to a setting. Pick an image already in the project, click Upload an image, or drop an image file on the window.
The model updates as you edit, but the viewer stores nothing until you click Save. Revert discards your edits.

A configuration reuses materials that already exist. Create the variants for each part first, then combine them:
Click a row in the Materials list to open that part's material. The back arrow returns to the list. To drop a part from the configuration, right-click its row and choose Remove material.

The top of the editor has two settings that control how viewers get the variant:
If you still have questions, please reach out to our support team for assistance.
Contact Support