Hi. I have a model that contains two UV sets, one for clothing and one for skin.
I import the model but it seems that one UV set is not containing UVs. I apply a material to each slot and the clothing shows up fine but the skin is only ever one color and no texture. If I click swap UVs in the import settings then the skin works and clothing doesn’t.
You need a shader that takes advantage of two UV sets. Applying two different materials won’t do it; it sounds like you have two submeshes, which is a different thing. In that case each submesh should just use one UV set.
I can’t find anything on google that explains what submeshes are properly, I thought it indicated that it was separated out into multiple meshes but I guess not.
The simple question is why do you have UV1 for clothing and UV2 for skin ? You should use two materials (one for clothing and another for skin) and use UV1 for both of them.