In addition to the Mix Shader node, there is also the Add Shader node. Now if I have two shaders that are the same with small differences, they both get added, and if there are similar areas they become twice as bright. I want to overlay one shader with another to the effect that the differences of one shader will be added, but the similarities aren't (so that similar areas don't get brighter). Is this possible, if so, how?

enter image description here

  • $\begingroup$ Use a Mix Shader for starters, we will need to see your node setup before we can post any more details $\endgroup$ – VRM Mar 24 '15 at 19:10
  • $\begingroup$ You can control the mix node with a combination of various nodes or a texture using them as a mix factor. $\endgroup$ – Denis Mar 24 '15 at 19:22
  • $\begingroup$ I don't see how the image would be useful, but here you go: (imgur.com/fgpNwaC) I want to overlay the image texture on the bottom with the rest of the node setup. The add shader simply makes all the white areas on my object super duper white since both shaders have a white color in them. $\endgroup$ – meed96 Mar 24 '15 at 19:28
  • 1
    $\begingroup$ I think you should mix the colors then with MixRGB and plug the result into first diffuse node. $\endgroup$ – Denis Mar 24 '15 at 19:54
  • 2
    $\begingroup$ What do you mean by "overlay"? assuming you mean "replace part of the existing image with the new image" You'll need to specify what parts of the image get applied on top of the existing colors and which don't. This is the purpose of an alpha channel, but you can specify your own "alpha channel" by plugging a greyscale map into the mix factor. $\endgroup$ – gandalf3 Mar 25 '15 at 7:57