I need to model some things to use in Unity. How should I texture objects (road, tree, etc.) in Blender? I almost lost all textures when I exported and loaded them into Unity.


2 Answers 2

  1. Model your 3D art in Blender.
  2. UV-map textures to your models in Blender.
  3. Import the .blend files into Unity.
  4. Import the textures into Unity (unless you prefer to include them in the .blend file).
  5. Set the appropriate textures on the auto-imported materials.

That's about it.


When you import a model from Blender(as .fbx or .obj ..etc), the textures will not be imported, but vertex colours will.

Textures and models are not linked when performing an import from certain file types. Save the textures separately and then import these textures into Unity. After you have your model and textures in Unity you can create a prefab with the model and texture by dragging the model into the scene and dragging the texture onto the model.

If the model is complex and comprised of several parts you can save several textures and apply them to individual parts of the model too.

  • \$\begingroup\$ I dont understand. At the same time, should also I import textures to Unity? \$\endgroup\$
    – Ozer
    Jul 3, 2014 at 9:21
  • 1
    \$\begingroup\$ 1. import asset, that is ur model(.fbx) to unity 2. import asset thats is ur texture (png/jpg) 3. add texture to material of the model in unity \$\endgroup\$
    – Yogesh
    Jul 3, 2014 at 10:08

You must log in to answer this question.

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