3
$\begingroup$

I have a Blender project consisting of multiple objects using geometry nodes, and I noticed that none of the material appear in either the viewport or the final render.

This is the geometry nodes:
enter image description here

This is the material in the shading view in both material preview and rendered views (the color in the rendered view is from the lights not the material):
enter image description here
enter image description here

$\endgroup$

1 Answer 1

6
$\begingroup$

It turns out I needed to upgrade to Blender v3. There is a geometry node in v3 called Set Material and that's what you use to set the material of the object.

$\endgroup$
1
  • 1
    $\begingroup$ Alternatively with V2.93 you can use a Set Attribute and set material_index attribute. Make sure the actual objects have materials added to them corresponding to the index (first material starts at index 0) $\endgroup$
    – Gorgious
    Nov 17, 2021 at 7:33

You must log in to answer this question.

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