I downloaded a 3d object online and when I imported to blender the whole object just has a black texture. I do have the correct textures in png but I don't know how to use them. Here are some pictures.


This is what the download included


  • 1
    $\begingroup$ The model was badly converted/exported and there are no textures in the material assigned to the object. Best shot would be to find some way to open the max file then export it again. $\endgroup$ – iKlsR Sep 4 '15 at 20:35
  • $\begingroup$ I am afraid you will have to give textures to everything yourself in blender $\endgroup$ – Igor Tatarnikov Sep 4 '15 at 20:41
  • $\begingroup$ As you don't have materials anyway you can change your Render to Cycles unless there is a reason to stay in Blender Internal. You can see how to apply textures here: blender.stackexchange.com/a/34548/15366 $\endgroup$ – Igor Tatarnikov Sep 4 '15 at 22:46

You need to create a material. Blender has two different renderers, Blender internal (the old) and Cycles (the new and nowadays standard). Materials are different in these two. I suggest you pick cycles.

First, make sure you are using cycles. You find the menu in the top bar of blender.

switch to cycles

Now, select the object and go to the Material tab. A material should be selected for the object. If it not, create it:

create material

If the material was created for Blender Internal, you may have to press "use nodes". Now, your material is ready to accept a texture map. Press the little button with a dot to the far right of the "Color" field. In the menu that pops up, select "Image Texture".

add image texture

Now hit open and browse to your texture. You have now created a material with a diffuse shader and an image texture. It should look like this:

final shader

If it doesn't show up on the model, it means your UV-mapping on the model is wrong (probably). Since the texture only works for a specific UV-mapping, you must get this right when you import.

The next step if you intend to render this is to work on the shader some more. You do this in the node editor. Your shader will look like this:

node editor

| improve this answer | |
  • 1
    $\begingroup$ The model does have a material, steamcommunity.com/sharedfiles/filedetails/?id=161554128 but it was exported and shared badly so the obj has no links to the textures. Also, Blender Render is much faster and recommended for beginners. $\endgroup$ – iKlsR Sep 4 '15 at 22:47
  • 3
    $\begingroup$ @iKlsR I would strongly disagree with the statement that beginners should use BI. Cycles and BI are different, it depends on the application which one should be used. I personally started on cycles and still use it exclusively because I like ray tracing. I don't think Cycles is more/less complicated, it's just different. $\endgroup$ – PGmath Sep 5 '15 at 2:57
  • $\begingroup$ @PGmath We could discuss this for hours. There are several reasons, one being not everyone is running a mid to high range system (think old pentiums or amd cards) so expect wait times upwards not to mention fireflies and other notorious beginner issues. Also being that the model is already textured, just add a hemi lamp and its ready to go. Using context it's fair to assume that these types of questions have to do with practicing animation and or modding. $\endgroup$ – iKlsR Sep 5 '15 at 4:44

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.