I have a wood texture that's showing up fine in materials view but not in the rendered view. Can someone please tell me what I might be overlooking?

enter image description here


1 Answer 1


The image texture need to be connected to a diffuse shader node before going into the material surface output.

enter image description here

  • $\begingroup$ The output of a texture node is color, as is the input of a diffuse shader. From my understanding, Blender needs inputs/ output types to match in order to work correctly. $\endgroup$
    – Timaroberts
    Commented Dec 30, 2015 at 19:53
  • $\begingroup$ @Marc. How is primary. Why is secondary. You can just know the style above is correct. Assume the BSDF in the name of the Diffuse BSDF makes it compatible in the chain of nodes. $\endgroup$ Commented Dec 30, 2015 at 19:55
  • 1
    $\begingroup$ For an object to be visible it needs to reflect, scatter, absorb or difuse, or emit light somehow. That is the role of shaders. A texture can be part of the attributes of a shader but does not define the behavior of a light ray. $\endgroup$
    – user1853
    Commented Dec 30, 2015 at 20:03
  • $\begingroup$ And I might add ... the color dot at the input and output gives you a hint to what it should connect to. For example usually you will connect the yellow out to the yellow in and the green output to another green input. Just so when you are starting out with nodes just follow to color code. $\endgroup$
    – hawkenfox
    Commented Dec 31, 2015 at 14:22

You must log in to answer this question.

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