9
$\begingroup$

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.
$\endgroup$
1
  • $\begingroup$ For Blender 2.8+, to get the Alpha property to work on the Principled BSDF shader go to Material Properties > Settings and set the Blend Mode to either Alpha Hashed or Alpha Blend. $\endgroup$ Dec 19 '21 at 15:22
22
$\begingroup$

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

$\endgroup$
2
  • $\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.