2
$\begingroup$

I have a transparent image in Blender that is only showing the background, not the actual subject I am trying to get it to show

The image shows up properly in paint:

Paint

But not in Blender:

Blender BTS

$\endgroup$
2
  • 2
    $\begingroup$ You simply need to flip the green inputs in the mix shader node. $\endgroup$
    – taiyo
    Commented Jun 13 at 19:16
  • $\begingroup$ Ok, but that is exactly what @Spearhead is referring to with "switch between the order of the transparent and BSDF connections in the mix shader". $\endgroup$
    – taiyo
    Commented Jun 13 at 19:32

1 Answer 1

6
$\begingroup$

Instead of using the mix shader with alpha factor you can connect the image alpha directly to the 'Principled BSDF' alpha connection, and then directly connect the Principled BSDF to the output.

If you still want the mix shader with transparent BSDF you can switch between the order of the transparent and BSDF connections in the mix shader. or add a invert node to the alpha before connecting it to the mix shader factor.

$\endgroup$
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .