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?


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 Apr 11 '18 at 15:45
  • \$\begingroup\$ how to I add alpha channel in godot ? \$\endgroup\$ – KZulfazriawan Apr 14 '18 at 0:21
  • \$\begingroup\$ You can add an alpha channel via shading language on godot \$\endgroup\$ – 648trindade Aug 9 '18 at 13:22

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.