godot 3 alpha : How to texture an object so it's display correctly when imported

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By manusiatidakbiasa
:warning: Old Version Published before Godot 3 was released.

A very basic question. I’m a total noob when it comes to Blender so please help me out with this

I create a model. Nothing fancy, just a box. And I add a material, and then pick a texture (png file of flat color). Assign it to my box, export to dae using better collada, and then import it in godot 3.

It shows as blue, like there is no texture. If I import this dae file to godot 3, it will display texture correctly.

My question is, how do I make blender file that can be imported correctly to godot 3 alpha so it will shows it’s texture

If you can help it, please explain it and be as descriptive as possible as I’m a total beginner at blender and have near zero knowledge in texturing (still getting the hang of modeling first)

Thanks in advance

:bust_in_silhouette: Reply From: dproctor

To clarify the question:

  • You have created a model in Blender with a UV mapping applied to it
  • You have exported the model to DAE using the Better Collada add-on
  • You have imported the DAE model to Godot
  • The model appears in your game, but only with a default texture (ie, blue) - the UV skin does not appear in the editor or the game

Assuming this interpretation is correct, the problem is probably that your UV textures are not being included in your exported DAE. The solution is to open your model in Blender, go to File > Export > Collada, and ensure that “Include UV Textures” is checked under Texture Options on the bottom left of the dialog.