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 '19 at 16:42
  • 1
    $\begingroup$ @quimnuss Please ask this as a new question. You can include a link to this post in it. $\endgroup$
    – user1853
    May 14 '19 at 17:14

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