I'm trying to create some simple assets for using in my rendering engine. What I'm trying to do is to generate simple low poly models and then importing them into my application using Assimp. I can successfully import models I find on the web so everything works fine application-wise. But since I'm a total noob at Blender (I managed to learn some interface basics through tutorials) I just seem able to export a model with geometry information (vertex positions) and that's it. My models don't have normals or uv-cordinates, and no textures whatsoever. What I'm asking is a simple workflow to create and export a very simple mesh to a obj or collada format that I can read into my code.
This is more of a Blender than a gamedev question. OBJ supports both normals and UV maps, which are exported by default in the OBJ exporter.
Blender will auto-calculate the normals. UV maps are edited by Unwrapping the Mesh.
For example, from an empty Scene, I can:
1) Add [Shift-A] -> Mesh -> Monkey
2) Edit Mode [Tab]
3) Menu [Space] -> type "Unwrap", [Enter]
4) File -> Export -> OBJ, (check "only selected item")
and I get a monkey.obj with UVs and Normals