Import a material package prepared on materialhaus.com into the open Revit project.
A MATERIALHAUS tab of its own in the ribbon.
| Button | What it does |
|---|---|
| Material Library | Opens the library beside the Properties palette. Click a material to apply it: with elements selected it paints their faces; with nothing selected it picks faces one by one, the way Revit's own Paint tool does. Esc finishes. |
| Import Package | For a material that arrived as a file. Asks for the revit-profile.json inside
the package folder, then creates the material in the open project. |
| Open Website | Opens materialhaus.com, where materials are made. |
| Help | This page. |
Faces are painted rather than types edited, so one wall changes without changing every wall of its type. A single Ctrl+Z undoes the whole click. Loadable families whose faces Revit does not let a project paint are given the material through their own Material parameter where they have one; anything that could take neither is listed by name.
revit-profile.json, a maps folder and a patterns folder.revit-profile.json.| In Revit | From the package |
|---|---|
| Material | Named after the package folder; a number is appended if that name is taken. |
| Appearance asset | Colour, normal, roughness, height, ambient occlusion and metallic maps, placed at the module size the material was drawn to, not stretched to fit. |
| Surface pattern | A model fill pattern compiled from the same module and joint, so a surface in a view measures what the material says it is. |
| Cut pattern | A drafting fill pattern at 1:50 where the package provides one. Left unset when it does not — an unset pattern is honest, a wrong one is not. |
| Identity parameters | Description, manufacturer, model and comments, recording which material object and which version the import came from. |
Everything happens inside one transaction. If any part fails, the project is left exactly as it was rather than holding a half-made material. Anything that could not be applied is listed in the dialog at the end rather than passed over in silence.
Map files are copied into a MATERIALHAUS folder next to the Revit document before the
appearance asset is built, so the material does not point at a download folder on one machine that
nobody else on the project can reach.
| Revit | 2026 |
|---|---|
| Operating system | Windows 64-bit |
| Account | A MATERIALHAUS account, for the library. Importing a package file you already have needs none. |
Only to the MATERIALHAUS server shown at the foot of the library pane, and only this:
Nothing about your project leaves Revit — no model data, no element names, no file paths — and there is no usage tracking. Your password is exchanged for a session when you sign in and is never stored; the session token is kept encrypted for your Windows account only. Import Package reads a folder on your computer and sends nothing at all.
| What you see | Why |
|---|---|
| The panel is missing | Revit blocked the add-in on load. Check Add-Ins ▸ External Tools; if the commands are there, the ribbon failed to build and the import still works from that menu. |
| "The material could not be imported" | The dialog carries the reason. The usual one is a package missing
revit-profile.json, which happens when only part of the ZIP was extracted. |
| Imported, with notes | The material was created, and the listed parts could not be applied. The material is usable; the notes say exactly what is not there. |