2
$\begingroup$

So I've been using WoW model viewer to export .obj files into blender. Everything works great up to the point where a UV texture that's created by WoW model viewer has any transparency on it. In the UV map this is shown as a black area, and looks terrible on the model itself.

After looking it up on Google I found an archived post in regards to the alpha is the black area, however I don't understand how this translates and the post itself had images that were broken links, I've still yet to find anything on Google close to this archived post.

Just starting up with Blender I am struggling to find where to resolve this transparency issue, as it's making certain models look terrible.

$\endgroup$
  • $\begingroup$ Are you talking about the model in the 3D view, or rendered. And if rendered cycles or blender internal? $\endgroup$ – David Aug 17 '15 at 2:13
4
$\begingroup$

You have to make the following Node set up: Connect 'Mix Shader' node in the 'Material Output', then use as your first shader 'Diffuse' and plug in it your 'Image Texture' node, now connect 'Transparency' Shader as the second shader, and finally to the factor connect your 'Image Texture' once more.

enter image description here

| improve this answer | |
$\endgroup$
  • 1
    $\begingroup$ If this don't work try to plug the Diffuse shader on the bottom and transparency in the middle $\endgroup$ – Igor Tatarnikov Aug 17 '15 at 5:58
  • 1
    $\begingroup$ Seems the correct way is to have the transparency in the top shader input. Thanks for this! $\endgroup$ – Neil Hickman Aug 17 '15 at 9:21
  • $\begingroup$ I ended up using the Alpha output from the top Image Texture node for the Mix Shader node Factor input. Also, as @NeilAshleyHickman said, use the top Shader input of Mix Shader node for the Transparency BSDF node $\endgroup$ – gatzkerob Nov 23 '18 at 6:13

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.