10
$\begingroup$

This is a follow-up question to Stephen's Add different materials to different parts of a mesh? As explained there, it is possible to assign different surface materials to different faces of a mesh. However, the same method does not seem to work when the materials involved are not surface materials.
For example, suppose a cube mesh has two materials and both are wire materials. If I assign the second material to everything (enter the Edit Mode, select all vertices [A], select the second material in the Properties panel > Materials tab, and click the Assign button), the cube is still rendered with the first material. I have the same problem with two halo materials.

How do you assign different wire materials to different edges of a mesh? How do you assign different halo materials to different vertices of a mesh?

$\endgroup$

2 Answers 2

5
$\begingroup$

As brecht explains, this is not possible, however, if you are working with hard surface models, say something as simple as cube for example, one quick workaround you could use is to separate it into different pieces (retaining the original positions of course) and apply the materials separately, then after doing this, you could parent all the mesh to an empty to move and scale it easier etc. Select the part(s) you want to have a unique material, hit P and choose Selection.

Here is a 'cube' with a normal surface, a halo and wire material.

enter image description here

$\endgroup$
2
  • 1
    $\begingroup$ Thank you for describing the alternative method. This is what I did to work around this issue. $\endgroup$
    – Yu Asakusa
    Jun 2, 2013 at 9:59
  • 1
    $\begingroup$ Alternatively, if you have already assigned the materials to the faces, simply hit P > By Material to separate. $\endgroup$
    – wchargin
    Aug 11, 2013 at 20:09
5
$\begingroup$

It's not possible, you can only use a single wire or halo material and this will be applied to the entire mesh.

Part of the reason is that materials are set per face, and wires and halos are for edges and vertices so there is no exact way to map them. But it's mostly just something that was never implemented.

$\endgroup$
1
  • $\begingroup$ I was afraid that might be the case. Thank you for the confirmation. $\endgroup$
    – Yu Asakusa
    Jun 2, 2013 at 9:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .