I'm a new blender user, but have used other modelling programs before.

I've downloaded a model file and unzipped it.

When I import the obj into blender, it is my understanding (from here: How to import a .mtl file?) that the mtl should just import itself with it. However, when I import the obj, I just get a grey model with no texture. Is it actually importing the mtl but I'm not seeing it? Also for the record, I have changed no settings in blender.

Picture for reference:

  • 1
    $\begingroup$ did you ever figure this out? I've got an OBJ with MTL and PNG files but Blender seems to ignore them. Both MTL and PNG have the same file name and are in the same directory... the only posted answer wasn't much help. $\endgroup$ – andy mcevoy Jan 30 '15 at 18:31

You need to have your viewport shading set to Textured to see any textures or materials on the imported model. Press AltZ to switch to textured view or alternatively, open the properties panel with N and under Shading, tick Textured Solid.

enter image description here enter image description here

(Click the images for a higher res.)


Try copying any accompanying .PNG files into the same directory as the .MTL file, then edit the contents of the .MTL file to remove any directory references relating to the .PNG files.

Import the .OBJ file again, and F12 render.


Could be that the only light in your scene is inside your imported model (was with mine!). Either move the light or delete it to see your model with textures


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.