I'm quite new to Blender (I'm using 2.79), and I've been using the Principled BSDF (with Cycles). What I want is to use a mask (the image is temporary) to paint a motif on the side of the cup.
In the image below, I have 2 3D View, one with Rendered, the other with Material. Material is what I want, but why isn't it the same for the Rendered? The Rendered one seems to be using the old version of the material, that I used before modifying the nodes to add the mask, which is also displayed in the Material preview on the right side.
The cup only has one Material, assigned to all its faces.
What is going on? How do I fix it? screenshot

  • $\begingroup$ So I should not be using Mix Shader there, but what can I use instead to get the result I want? $\endgroup$ – Thia Feb 17 '18 at 17:11
  • $\begingroup$ Shader output (green output socket) should go into shader input (green input socket). In simple words either connect Mix shader to Material Output or Principled to Material Output with that texture you used as roughness (you may need to adjust / invert it depending on workflow) $\endgroup$ – Mr Zak Feb 17 '18 at 19:07

Alright, I fixed it. Thanks Ray Mairlot for sending me related posts.

Instead of a Mix Shaders with Diffuse BSDF, I am now using a MixRGB, and it works perfectly.

screenshot solution


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.