How do I get the Cycles Principled BSDF shader to support a base color image such as a 32bit png with alpha or a tga with an alpha channel, and get the transparency to work. I don't see anywhere on the Principled BSDF shader that handles transparency.

Without success, I have tried:

  • Properties Editor>Render tab>Film rollout>Transparent
  • Properties Editor>Material tab>Settings rollout>Viewport Alpha (changing to other than Opaque).
  • Adding a Transparent BSDF and Diffuse BSDF after the base color image node and using a Mix Shader to combine them.

The principled shader can be combined just like any other shader. Adding a Transparent shader and using the alpha channel to control the mix will make the black sections of the Alpha become transparent.

enter image description here

Read also: Add a transparent image on top of a material

  • $\begingroup$ What if the alpha is not an image texture but the base color of the principled itself? $\endgroup$ – quimnuss May 14 at 16:42
  • 1
    $\begingroup$ @quimnuss Please ask this as a new question. You can include a link to this post in it. $\endgroup$ – cegaton May 14 at 17:14

protected by cegaton May 31 '18 at 2:25

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.