I am trying to properly import a 3D model that was made for my game in Unity3D. I was able to import the model, and I put the texture on it, but there are several other files that go unused. I think I'm not importing the files properly, or I'm not using the files properly.

The files provided for me are as followed: (You can see these in this link as well)

  • Cheese.FBX
  • Cheese.obj
  • Cheese.png
  • Cheese_D.png (What does the "_D" indicate?)
  • Cheese_N.png (What does the "_N" indicate?)

Perhaps I am overthinking it, but i feel like I should be attaching cheese_d and cheese_n to the prefab I'm making somehow, but I don't understand their function. I am fairly new to 3D modeling, so I think I'm missing some conventions.


You probably don't need .obj if you want to use .fbx.

_D usually indicates a diffuse texture, _N is a normal map. You must create a new material and assign those textures into it.

  • \$\begingroup\$ Okay, I thought I needed to do something like that. But, I wasn't able to put more than one texture on the model. Every time I put another one on it, it just replaced the old one. \$\endgroup\$ – Onosa Sep 1 '14 at 17:21
  • 1
    \$\begingroup\$ When you create the material in Unity, use a shader that has both diffuse and normal map slots. \$\endgroup\$ – SurvivalMachine Sep 1 '14 at 17:30
  • \$\begingroup\$ Thank you! I used what you told me along with docs.unity3d.com/Manual/HOWTO-bumpmap.html to get this working. It looks so much better now. \$\endgroup\$ – Onosa Sep 1 '14 at 18:07

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.