How do I apply textures to a character which have multi-uv tiles?

Hi,

I modeled a character in maya 2015. To make the textures hi-res I separated the model to UV tiles.

When I tried to assign the textures in the material the textures were over each other.

I used the nodes TextureCoordinate and 3DSandMayaUVCoordinates.
I don’t want to make it into separate materials.

You can just use a Texture Coordinate nodes and set Coordinate Index to the corresponding channel. i.e. 0 in Unreal is 1 in Max, 1 in Unreal is 2 in Max, etc.

However, looking at what you are trying to achieve this wont work for you. Multi UV channels are useful for having different UV patterns and sizes so that you can apply noise and stuff to make the textures look more natural. In your case you are bound to have overlapping textures, which will look messed up like that. So you’ll need to use multiple UV channels i think.

It didn’t, so I had to separate him to different materials.

If you are set on not separating it into different materials(which should be better choice), you can use the following approach in material editor:

You may need to shuffle the textures around, depending on the tiles that you used in your modelling package, but this should do it.

Do note however, that this is bad practice and what I’ve linked is workaround that puts four times higher strain on pixel shader, than using 4 separate materials. You should assign different materials to your mesh. There is no multi-tile texturing as you know it in UE4.

Please, don’t forget to mark this answer as correct, if you consider that you’ve received the answer you were looking for.

Thank you!