I selected parts of multiple objects (in edit mode) and assigned a material to them, but it only assigned it to the active object.

How to assign a material to all the parts of objects?


How to assign materials to all or part of a single object

This is a simple process. Here's a screenshot:

Assign Material

Go into edit mode. Select the geometry that you want to be a different material (you can select faces individually, or press L when hovering your mouse over a mesh). Then simply click on Assign as shown in the screenshot above.

How to assign materials to multiple objects while in Multi-Object editing mode

Select one of your objects and create two material slots, and then also create two materials. Tweak your material settings for the second material to whatever you wish. I just used a bright blue color here.

Step 1

Select all of the objects that you want to edit, shift click the first one so it becomes active.

Step 2

Press CTRL + L to open the links pop-up, and then select Materials.

Step 3

Make sure the number that appears on the materials panel matches the number of objects you have.

Part 4

Select all of your objects and TAB into edit mode. Select what you want to change, be it faces or meshes, and then simply assign the new material.

Part 5


Part 6

  • $\begingroup$ Yes, this is simple, but I am trying to assign a material to multiple objects, not multiple meshes. $\endgroup$ – Kerap Jun 28 '20 at 0:36
  • $\begingroup$ Please check my post above, I updated it to reflect how to do this in Multi-Object editing mode. $\endgroup$ – Jay Jun 28 '20 at 2:02
  • 1
    $\begingroup$ I exactly followed your steps, but it still works just for the active object $\endgroup$ – Kerap Jun 28 '20 at 11:13
  • $\begingroup$ Can you clarify where in the process it failed? Can you try creating a new scene and replicating the process with some simpler geometry? $\endgroup$ – Jay Jun 28 '20 at 17:23
  • $\begingroup$ Ahh, figured it out... I had to select the material in each object, that's why it didn't work. But it's quite annoying selecting it for every single object, is there a simpler way of doing it? $\endgroup$ – Kerap Jun 28 '20 at 19:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.