- Home /
Multiple Texures on one mesh?
IS there anyway to be able to apply multiple textures in the mesh seen below? Since I need one for eyes, but will I need to map the Eye textures to the mesh in another program? And how could I get it to show in the Unity Editor and function properly? (I used Blender)
Answer by Cherno · Jun 06, 2015 at 10:59 AM
I'm not sure about Blender but all 3d modelling applications should do it in a similar way. In Blender, there should be the option to select faces and assign a material ID. Then you need to create a multi-material which can hold an array of materials. Each slot corresponds to one material ID. Applay that to your mesh. Export and Unity should automatically import the mesh and materials.
Ok, but what model file format should support multiple textures? Since I'm using .obj, does it matter if I switched to .fbx?
The key here is where Cherno writes "in Blender." Before Unity was ever written, 3D modelers (Blender, $$anonymous$$ax) were mapping multiple textures to models. Unity just reads those standard things. So, the trick is, leave Unity forums and go to 3D modeling guides and forums. That's where the real experts on this are.
Thanks for all your help! It turns out that because I saved another copy, it lost all of the polygons that make up the model.