How to Add Materials in Revit

Eight steps in Revit, or one sentence in Mira.

Do it with Mira
Quick answer

Open the Material Browser from Manage tab › Settings panel › Materials, duplicate a material close to what you need and set its graphics and appearance. Then assign it where Revit reads materials: a layer in a wall or floor type, a family's material parameter, or Object Styles.

Or, just ask Mira, a free add-in, to set a material across many types at once.

The manual way

How to do it in Revit

  1. Step 1: Open the Material Browser

    Click Manage tab › Settings panel › Materials.

  2. Step 2: Look for a close match

    The top list shows materials already in the project. The lower panel shows the libraries you can copy from, including the Autodesk Materials that ship with Revit.

  3. Step 3: Copy it into the project

    If the match is in the lower panel, click Add at the right end of its row to copy it into the project.

  4. Step 4: Duplicate it with its assets

    Select the material in the project list. At the bottom of the browser, open the duplicate drop-down and choose Duplicate Material and Assets.

    Choose Duplicate Material and Assets, not Duplicate Using Shared Assets. With shared assets, editing the copy's appearance also changes the original and every other material that uses that asset. Autodesk recommends duplicating over creating from scratch: a new blank material needs its assets added by hand (Autodesk Help: Create a Material).

  5. Step 5: Rename it

    Right-click the copy and choose Rename. Use your firm's naming convention, so schedules and keynotes read the same on every project.

  6. Step 6: Fill in the Identity tab

    On the Identity tab, fill in what schedules and tags read: Description, Keynote, Mark, Manufacturer.

  7. Step 7: Set its graphics and appearance

    On the Graphics tab, set the shading color and the surface and cut patterns that show on drawings. On the Appearance tab, set how the material renders. Click OK.

  8. Step 8: Apply it where Revit reads materials

    A material does nothing until something uses it. Revit reads materials from four places:

    • Wall, floor, roof and ceiling types. Select the element, click Edit Type, then Edit next to Structure, and set the material for each layer (Autodesk Help: Edit Layers in a Compound Structure).
    • Family material parameters. Loadable families such as doors, casework and equipment expose a material parameter, as a type or an instance parameter. Set it in Edit Type or the Properties palette. See create a family for adding one to your own families.
    • Object Styles. A category's default material applies to elements whose material is set to "By Category".
    • Paint. Modify tab › Geometry panel › Paint applies a material to a single face. It doesn't change the type, so the rest of that type stays as it was.

What to watch for

Graphics and appearance are separate. Most "my material looks wrong" questions come from mixing these up. Graphics controls drawings: the fill pattern in plan and section, the surface pattern in elevation, the shading color in shaded views. Appearance controls rendered and realistic views. A brick can render perfectly and still show the wrong hatch in a wall section, because the cut pattern lives on the Graphics tab. Check both before you call a material finished.

Adding one material takes a minute. The trouble is how many arrive on their own. Every family you load brings its materials, often under names close to yours but not the same: "Brick, Common", "Masonry - Brick", a manufacturer's own product name. Each duplicate made in the Material Browser adds a digit to the name, so "Brick 2" turns up too. After a few years a template can hold several versions of the same concrete, and schedules, keynotes and material takeoffs split across them.

Cleanup is slow because Revit has no merge. You reassign every type that uses the duplicate, then remove it with Manage tab › Settings panel › Purge Unused. The lasting fix is upstream: a firm template with one name per material, and Revit family management that marks which version of each family is the approved one, so the duplicates stop coming in. That's part of keeping firm standards current.

Or, just ask Mira to do it.

Mira is an AI thinking partner for Revit that automates the work you repeat and builds tools your team needs.

  • Type this in Mira

    Set the Material parameter on every Generic Model type to Concrete, Cast-in-Place.

    Before it writes, Mira tells you how many elements and which parameters it will change, and warns you when the parameter is on the type. It reads each value back, and one Ctrl+Z undoes the batch. It sets material parameters, not the layers inside a wall or floor type.

EfficiencySet a material across many types in Revit
Riverside_Medical_Center_ARCH.rvt — 3D View
FileArchitectureStructureAnnotateAnalyzeViewManagePirros
3D View ×A-501 Details
Generic Model typeMaterial
Equipment Padset, 12 elements
Curb 6"set, 9 elements
Bollard Footingset, 8 elements
Pier Capset, 6 elements
Wheel Stopset, 5 elements
4 more typesset, 17 elements
2 typesalready set
3 typesno Material parameter
9 types set, 57 elements
Mira by Pirros3D View
Pirros
ChatSkillsHistory
Set the Material parameter on every Generic Model type to Concrete, Cast-in-Place.
Reasoning
Thought for 4s
Query(Generic Model types)
14 types, 11 with Material
Warn(Material is a type parameter)
Approved, 57 elements
SetParameters(Material x 9 types)
9 set, read back
Material set9 of 14
Material
Concrete, Cast-in-Place
Types set, read back
9, 57 elements
Already set
2 types
No Material parameter
3 types
Built into Mira
/bulk-set-parameters
In the / menu for everyone
Message Mira
Mira can make mistakes. Verify before you commit.
FAQ

Frequently asked questions.

Can't find what you're looking for?
Get in touch.

Open the Material Browser from Manage tab › Settings panel › Materials, find the material in the lower panel and click Add to copy it into the project. Loading a family also brings in its materials.

Duplicate the closest existing material with Duplicate Material and Assets, rename it, and change its graphics and appearance. You can start from a blank material, but you'll have to add its assets yourself.

Materials live inside each project and each family file. The lower panel of the Material Browser lists separate files you can copy materials from; a material isn't used until it's in the project.

If they share a type, change the material once in the type's properties. If they're spread across many types, set the material parameter on each type, or ask Mira to set it across the category and review its scope before it writes.

Manufacturers and several free sites offer downloadable materials, and Revit ships with the Autodesk Materials set. Before loading downloaded materials, check their names and graphics against your firm's template, or they become the next set of duplicates.

Two ways in

Try it yourself.
Or bring it to the firm.

The download is free and takes a minute. The firm conversation is where your standards, your library, and your rollout get built. Start wherever makes sense.

Talk to us about your firm