I am making a skydome and I have a texture hooked up with an emission shader for it, however, since the dome is blue it only emits blue light. Is there a way that I can have the whole sky illuminated and have the light reaching the rest of my scene be a different colour?

  • 1
    $\begingroup$ I don't know how to do what you want in one material but have a possible workaround. Have you considered duplicating the dome, adding an emission material (with the color you want), and setting the object settings to only render the emission? $\endgroup$
    – Striar
    Jul 20, 2016 at 17:28

1 Answer 1


Assuming you are using Cycles (which you never state what render engine you are using) use a light path node with the Is Camera output socket.

This will tell Blender that the visible color of the object is the one specified, but the emission remains whatever you specify in the above node.

Light Path node

  • $\begingroup$ This works great, exactly what I was looking for. Thank you! Also I will try to state more important details in the future. $\endgroup$ Jul 24, 2016 at 0:14

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.