This is the first time I'm doing game development and I decided to pick Godot engine.

I downloaded some object on the internet for my initiation learning. There are four files:

  1. throp_srub.obj
  2. normal.tga
  3. diffuse.tga
  4. throp_srub.fbx

The fbx didn't appear on the sidebar, so I drag the object mesh and then add spatial material, add diffuse.tga texture to albedo and normal.tga into normal map.

However, it didn't appear as the preview given:

enter image description here

The object appears like this:

enter image description here

Why is that and how can I fix it?


1 Answer 1


Two things i see.

It looks to me like the alpha channel is either not there or not being recognized. Analyse your color Texture.

Second is, that normally the Normal texture should be a blue purple color. This is not the case in your picture. But thats just my experience. If the normals are fine don't worry about the second part.

  • \$\begingroup\$ More importantly the material needs to be taking shaders that do proper transparency blending. \$\endgroup\$
    – Sidar
    Commented Apr 11, 2018 at 15:45
  • \$\begingroup\$ how to I add alpha channel in godot ? \$\endgroup\$ Commented Apr 14, 2018 at 0:21
  • \$\begingroup\$ You can add an alpha channel via shading language on godot \$\endgroup\$ Commented Aug 9, 2018 at 13:22

You must log in to answer this question.

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