Hello all,
Short time viewer, first time poster :). So far so good with Unity, I love it
BUT
I can’t seem to keep my textures when exporting from 3D Max to Unity. I’m currenlty exporting using the newest FBX exporter, but with the 200611 option selected. I’ve tried the “Embed Media” checkbox, but nothing. I’ve tried mimicing the folder structure in the Unity Folder, but nothing.
Please, will somebody help me figure this out, I know it can’t be that difficult.
Thank You in Advance!!!
easiest way and kinda rock-age style.
export your fbx file to your desktop, than drag and drop the fbx file to the perspective than after it loads click click to get out of it it auto-makes the texture folder on to your desktop close the max without saving (or reset) than u can simply import to unity via import new asset, just double click on the fbx and if the fbm file is in the same directory it will bring it in as well
i hope that helps if it doesnt let me know XD
§FINALLY SOMETHING I KNEW§
Hi,
I use Maya but what I do may work just as well for Max. I don’t even export the file as FBX, I just save it. Copy the model file into your Unity Assets folder. Make a materials folder in your Unity project Assets folder, if you don’t have one already and you can just put your texture in there (I prefer to use layered PSD files but most common image formats should work).
You can just drag the model into your scene from there. If your texture doesn’t show select the model, select the kind of material you want to use (diffuse, specular etc.), navigate to your texture in the materials folder and drag it onto the model. If you mapped the UVs correctly in Max the texture should place fine in Unity.
Hope this helps,
Josh
hey guys … thanks for the replies. I’ve managed to get the textures to appear in Unity (as a subfolder). My issue now is that the textures don’t remain applied to the models. I can go into Unity and reassign the textures to their maps, but that gets to be a big pain the butt if there’s alot of models. How to I retain the textures ON the models? … or is that not a possibility?
*Edit …
Josh, I didn’t see your post when i was initially replying. I’ll give the Max file a try. Are you saying that I’ll have to drag the textures back onto each model every time? B/c that sucks.
Have a look at this section about 1 screen down for where Unity searches for textures assigned to the model.
http://unity3d.com/support/documentation/Manual/Meshes.html
Not necessarily.
As long as my textures are in the Materials folder the textures usually apply automatically. I mentioned dragging the texture on to your model just in case it’s not applied when you place the model in your scene.
As far as your textures disappearing every time you restart Unity, make sure the materials folder is in the folder hierarchy correctly. My models and materials folder setup is basically like this:
Assets->My models->Materials->(your texture files here!)
Unity looks for a materials folder within your model folder and looks to place the textures on your models from there.
Best,
Josh
Hi Josh,
i can seem to drag and drop the model.max file into the unity scene…
even though, its already in the assets folder…
Jazsica
I’m going to send you a brief tutorial on importing and texturing one of my model files. I’ve only tried it with maya files but it should work for a max or fbx file.
Does Unity support .obj files?
You might try those too.
Look for my PM
Hope it helps.
—Josh
Jazsica
I’ve uploaded a video tutorial on this for you and anyone else who might find it useful.
—Josh
110311–4234–$simpleunitytexturingmov_642.zip (6.53 MB)