Multiple Texture for same 3D model with different UVs for each texture

Helloo! How can I change textures of a single 3D Model. Each texture features different UV Placements. So, is there any way to save those UV placements for each texture since I don’t want to make separate objects for them nor change the textures wrt the uniform UV for the 3D object since multiple 3D objects use the same texture as it’s just a colour palette.

Unity supports up to 8 texture coordinates per model. Usually the first one is base texture coordinates and the second one is lightmap.

Here’s the thing, though. To “Swap” them you’d need to write a vertex shader, because all those coordinates are stored within the mesh at the same time.

The main thing you’d want to do is to check out if your 3d modeling software supports export of multiple texture coordinates, and if unity correctly imports all of them and not just the first 2.

Ah thank you, will try that.