Importing a single mesh with multiple textures

I am not sure if this is a bug or what. I am working on extending the Character Customization Example and I imported the male model into 3ds max. I then took one of the shirts and applied a new texture to the arms. So then the shirt had one texture and the bare arms and hands had a second texture. I exported just the shirt into the project and in Unity I tried to apply a material to the shirt and another material to the arms. When Applying the material to the arms it was applied to the shirt instead.

I then decided for testing that I would create a cube in 3ds max and apply different textures to each side of the cube. I imported the cube into Unity and still I can only apply a single material to the cube.

Any ideas whats going on with it?

If using a multi-subobject material in Max, which I asssume is how you are doing it, this should work.
It should come into Unity with the same names for each material that you used in Max.
As for the example with the character model, I’m guessing maybe there was some confusion casued by exporting only part of the model,
if it is a single model.

I figured it out. Thanks! I am now just trying to figure out how to allow the players to color a decal.

Is it possible to assign 2 material to the same part of a model one on top of the other?

I think I’d use the Decal material type in Unity, put one texture in as the background texture and the other for the decal texture.

Yeah thats what I am trying but how would I allow the player to change the color of the decal while the game is running? I tried changing the main color of the material but that also changes the diffuse texture as well which is not what I want.

Ok, yeah, overlooked the part aobut you wanting it to happen at runtime, I’m not the guy to ask about that.