As a 3D digital artist, I use a variety of both 2D and 3D applications in order to get a job done. Blender is still very much a new application to me though and learning it has only been necesssary in order to write Ages. I model and texture alot faster in other applications, specifically
LightWave 3D. So finding an efficient workflow between other applications and Blender is a must if I am to write my Ages faster and last night I finally found one - the Wavefront .OBJ format.
I'm already familiar with the Wavefront .OBJ format and have used it on numerous occasions to import/export models in 3D design projects. However, with Age writing I wanted to be able to import fully UV textured models that immediately displayed correctly in Blender, making them completely ready for vertex shading and export via PyPRP. LightWave's native .OBJ export functionality was allowing me to import completed models, but UV texturing and texture mapping were still having to be done manually, a time-consuming and inefficient task.
But thanks to Mike Green's MTL Importer/Exporter, the task has become a doddle. LightWave doesn't export a companion material (.MTL) file when it exports in the .OBJ format, but the plugin above does the job nicely.
If you are going to try the same cross-application workflow, one thing that I did discover was that Blender was only happy to correctly import the .MTL file when it had been written in the Maya .MTL format. Worth checking to see if this format is supported by your 3D application's .OBJ/.MTL exporter.