I'm working on a 3D animation project for class, but I'm having a major issue with importing assets into Unity. I used select export in Maya to FBX, but when I opened up just one of my assets in Unity, well.... it looked like this.
Not only did it bring in all of my models, it didn't bring in the textures, the lighting looks really off, and there are even earlier versions of models appearing. What's worse is that it's all one big model so I can't even separate them. What am I doing wrong?
hate to say this, but that looks right to me. the fbx format can handle much more info than vertices, uvs, joints, and keyframes, but that does not mean that unity uses all of that information (such as lights, cameras). you are doing an export all in your 3d package so you will get hidden objects as well. you should smooth your normal angles in your 3d package or change the import settings in the inspector. It is not one big model....open the drop down arrow in the inspector to see each object. unity won't import lighting. you have to relight your scene in unity. an fbx file has the name of your texture but it does not contain your texture in the fbx file. you have to manually copy textures over into unity. if you place the texture next to your fbx in your unity file structure it should apply it to the material created on import, saving you a step.
read the docs too. they are good. start here:
http://unity3d.com/support/documentation/Manual/HOWTO-importObject.html
About the artifacts from previous versions. Have you seen this:
http://unity3d.com/support/documentation/Manual/HOWTO-ImportObjectMaya.html
Maya in some rare cases messes up the node history, which sometimes results in models not exporting correctly. Fortunately you can very easily fix this by selecting:
Edit->Delete by Type->Non-Deformer History
Or
Edit->Delete All by Type->History