Whenever I make an emission shader, it will be exactly the color/texture I assign, without shading. Is there a way to create a material that is both emissive and shaded?

  • 2
    $\begingroup$ what do you mean? I'm not understanding how you intend to have a emission (shadeless) and shaded material. $\endgroup$
    – David
    Commented Apr 7, 2016 at 22:39

2 Answers 2


enter image description here

  • Place a light near the object to be shaded.
  • Turn the Cycles Camera visibility to False.
  • Lights do not have to appear in the camera.

In the Node Editor, add a Mix shader in between the Emission Shader and the material, mix it with another Emission Shader, but make it's strength less than the first one

Emmission Mix shader nodes

As you can see in the image above, you need to assign a Fac in the mix shader to determine where it should be brighter, "I assigned a purple color to the weak emission shader in order to see it better", I usualy add a Layer Weight Shader from the input pop up menu, and link the Facing link to the Fac in the Mix Shader, and fiddle with the Layer Weight's Blend value to get the required look, this will make the part of the mesh facing the Camera render brighter, this works great for LED illuminated furniture for instance.

Emmission Mix shader render

Of course you can mix the Emission Shader with a Diffuse or a Glossy Shader, but I don't know how realistic would that look. You can also assign an Alpha to an Image Texture Node, and use that as a Fac. All depends on what look are you after, For example, have a look at the following example, I used a black and white image texture for Fac instead of Layer Weight, Facing, this makes a mix of an emitting surface "the black part of the image" and a glossy surface "here I made it blue, it's being assigned by the white part of the image texture used as a mask".

Emission Alpha Factor Node

emission alpha factor render

  • 2
    $\begingroup$ Adding images to your answer might make it more understandable. $\endgroup$
    – user1853
    Commented Apr 8, 2016 at 3:21
  • $\begingroup$ I agree @cegaton , it's done. $\endgroup$
    – Georges D
    Commented Apr 8, 2016 at 22:43

You must log in to answer this question.

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