A CAD assembly uses the colours stored by the CAD system. Often everything is flat grey; sometimes there are hundreds of near-identical materials. Use the Materials window to give steel a metallic appearance, make guarding transparent and make signal lamps glow.
It docks on the right next to Quick Edit and has three sections: Asset, Presets and Edit. Every assignment is an undoable change to the document and is included in the GLB when you save.

Asset — material health
Section titled “Asset — material health”The top section summarises the asset’s materials and textures:
| Figure | Meaning |
|---|---|
| Materials | Distinct material instances attached to the asset. |
| Unique appearance | How many of those actually look different. The gap between this and Materials is pure redundancy. |
| Meshes | Meshes carrying at least one material. |
| Textures | Distinct textures, counted by image rather than by reference. |
| Texture memory | Estimated GPU memory for those textures. |
Warnings appear below the figures. Click a warning to select the affected parts in the 3D view, where you can assign different materials.
- Duplicate materials: distinct materials that render identically. Merging them cuts draw calls and shrinks the exported GLB. This is usually the most useful cleanup for a freshly imported assembly.
- Oversized textures — 2048 px or larger. Machine parts rarely need more than 1K; downscaling cuts load time and GPU memory.
- Non-power-of-two textures — mipmapping and GPU texture compression may be unavailable for these.
- Transparency with no effect: materials flagged transparent at full opacity. They incur transparency sorting costs without changing the appearance.
Geometry figures, such as triangles and draw calls, appear in Settings → Dev Tools, not here.
Presets — the industrial library
Section titled “Presets — the industrial library”The preset library contains materials for industrial assemblies, grouped into six categories:
| Category | Contents |
|---|---|
| Metal | Steel, Stainless, Brushed Alu, Anodized Alu, Chrome, Copper, Brass, Galvanized, Cast Iron |
| Plastic | Black, White, Grey and Blue plastic, PTFE / Nylon |
| Rubber & Glass | Rubber, Conveyor Belt, Glass, Guard Panel, Amber Acrylic |
| Paint (RAL) | The RAL tones that show up on machine frames — 5015 Sky Blue, 7035 Light Grey, 7016 Anthracite, 9005 Jet Black, 9016 Traffic White, 1023 Traffic Yellow, 3020 Traffic Red, 6018 Yellow Green |
| Lamp / Signal | Red, Amber, Green, Blue and White signal colours, emissive so they read as lit |
| Custom | Your own saved presets |
Each row has two buttons:
- Assign applies the preset to the current selection.
- Select selects every object in the asset that already uses this material, for example all parts still using default grey.
The swatch is an approximation drawn in CSS rather than a rendered sphere, which keeps large libraries quick to display. The built-in values are tuned for the viewer’s default lighting rather than strict physical accuracy. Physically accurate mirror-finish steel renders as a near-black mirror in a single-environment scene. The metal presets therefore use moderate roughness.
Edit — free PBR editing
Section titled “Edit — free PBR editing”The Edit section uses the current selection’s material values. Select a part, then adjust a slider to change its existing appearance.
| Property | Effect |
|---|---|
| Base color | The surface colour, picked from a colour field; the hex value is shown next to it. |
| Metalness | 0 for dielectrics (plastic, paint, rubber), 1 for bare metal. |
| Roughness | 0 is a mirror, 1 is fully matt. Machined metal reads well around 0.3–0.5. |
| Opacity | Below 1 the material is automatically flagged transparent — otherwise the change would be invisible. |
Changes apply to the whole selection as you make them, and each is an undoable step.
Saving your own preset
Section titled “Saving your own preset”Type a name into the field at the bottom of the Edit section and press Save preset. It appears under Custom and can be assigned like any built-in one; the delete button on the row removes it again.
Custom presets are stored in your browser, not in the document. You can use them across documents on the same machine, but colleagues opening the model do not receive them. In a private window, or after clearing site data, the custom list is empty. The built-in library is unaffected.
See also
Section titled “See also”- Editor overview — the workspace and the Quick Edit panel
- Importing CAD — where the material load comes from in the first place
- Mesh and structure — the other half of cleaning up an import
- Settings — visual settings and Dev Tools