I am trying to import a Maya 2008 model with regular textures and bump maps into Unity 2.6. The model appears fine apart from the fact that all the Unity materials become simple diffuse shaders and the bump textures seem to be missing. I have the latest fbx plugin for my version of Maya.
Any ideas why Unity does not translate the shaders correctly?
I don't know if bumpmap texture data can be read directly from the model file with Unity...
Bumpmaps in Unity are separate texture files, typically. See if you can export or generate a separate bumpmap texture for your model, import it into Unity, select a Bumpmap-supported shader (like Bumped Diffuse), and then specify your regular texture and your bumpmap texture assets in the shader properties.
Unity can also generate bumpmaps for you, though this process is largely automated, and if you've created a specific bumpmap for your model, Unity's bumpmap creator probably won't work for you.
answered Mar 24 '10 at 08:46 AM
Materials do not transfer between 3D apps; everything will import as a material with a diffuse shader. Change the material to use a bumpmap shader in Unity.
answered Mar 24 '10 at 08:50 AM
When you import models with bump maps, it's automatically read in Unity as bump diffuse, so there will be two slots for the texture, one is for the outer color and the other is for bump map which should be converted into grayscale first. It seems flat but when light is thrown in it it cast shadows as well.
answered Dec 22 '11 at 11:10 PM