What's the trick to getting materials/textures to import?

I’m using Blender 2.42a and have a really simple model I’ve saved in the Assets folder of a new project (as a .blend). I’m just using a simple color in Blender’s material settings, but when I load the model it has no color. I’ve tried importing various models earlier using .FBX or .OBJ formats and the textures weren’t imported with the models so I thought I’d start from the beginning with the basics.

This is probably very simple and obvious, but what am I doing wrong? There are several ways of creating and setting materials in Blender, which does Unity support?

We currently only import the texture assignment from blender and not the color. You can modify any of the properties of materials inside of Unity, so just drag in your model. Click on it in the scene view and change the color of the material in the inspector.

Hmm… So what’s the trick to getting the textures to import automatically? There are a couple ways of assigning a texture in Blender, either through the UV editor and/or the materials settings. I’ve tried both and neither works so I must be doing something wrong, but what?

I also tried assigning a “bump” map, but it doesn’t appear to be working. What type of bump map does Unity what? A black/white bump map or a normal map?

Automatic texture assignment should just work and definately did in any tests we did. Maybe the alpha version of blender you are using is causing trouble. Try with 2.4.1.

For selecting a bumpmap shader see the bottom of this link.
http://unity3d.com/Documentation/Manual/Materials%20and%20Shaders.html

Unity supports both tangent space highres - lowres casted normal maps and heightmap normal maps.

If you want to use painted heightmap as a normal map, you go to the import settings and enable Generate Bump Map.
http://unity3d.com/Documentation/Manual/Textures.html

Thanks Joachim, I must not have read the doc’s very carefully, I missed some of this.

BTW, the current -stable release- version of Blender is now 2.42a.