1
$\begingroup$

I'm trying to make the label on this beer bottle non-transparent, but no matter what I try, light goes through it. As you can see from my node tree, it's just a decal applied with a diffuse shader. What am I missing? I need it to be totally opaque.

Beer Troubles

$\endgroup$
1
$\begingroup$

You don't want to Add both Texture Image and Glass Shader.

The thing you need to do is Mix both of them by Mask.

In below example I've used texture 2048x2048 with centered label and transparent background (PNG).

I don't know exactly how have you added your texture (and UV) so I can't describe precisely what should you do.

Feel free to add more information so I can extend my answer targeting your particular setup.

Final

$\endgroup$
  • $\begingroup$ Exactly what I needed, thank you! Working great now. $\endgroup$ – Hudson Von Monkeytreat May 8 '17 at 11:27

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.