I have this file, I can display it in Blender, Cinema4D and Photoshop, but can´t import it successfully with Three.js OBJLoader.
https://drive.google.com/file/d/0B8Hv0HwLV830VDZqVVlseFhEMkk/view?usp=sharing
I see the loaded model in black, but with the right geometry.
My scene is ok, with lights and other elements correctly displayed. The Browser's console shows the images loaded, and the materials created. This is the code I use to load the model:
var mtlfile = filename.split('/').pop().replace('.obj', '.mtl');
var objfile = filename.split('/').pop();
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setPath( path );
mtlLoader.load( mtlfile, function( materials ) {
materials.preload();
console.log( materials );
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials( materials );
objLoader.setPath( path );
objLoader.load( objfile, function ( object ) {
handleMesh(object);
}, onProgress, onError );
});