3
$\begingroup$

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

$\endgroup$
11
  • $\begingroup$ Use a Mix Shader for starters, we will need to see your node setup before we can post any more details $\endgroup$
    – J Sargent
    Commented Mar 24, 2015 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
    Commented Mar 24, 2015 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
    Commented Mar 24, 2015 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
    Commented Mar 24, 2015 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
    Commented Mar 25, 2015 at 7:57

0

Browse other questions tagged .