i am trying to texture my object (a single object) with multiple different textures.
suppose my object has 3 different textures, i plan to map faces which have a particular type of texture to a single uvmap (so eventually i should have 3 uvmaps with different sets of vertices and faces on different uvmaps).
i know how to assign multiple uvmaps to an object. however the issue is when i switch between maps, the faces i selected for the previous uvmap are lost. and if i hit the uv sync key (in uv editor mode), all the faces of my object show up in uvmap!
i wanted to know -
how to ensure the faces i selected and unwrapped for a particular uvmap remain on that uvmap and are not lost (even if i switch maps)? exporting the uvmap (as png etc.) is not an option as i may need to reorient the faces later for texturing.
perhaps my workflow is the issue - if i want to assign different textures to different faces - is it better to split the mesh into seperate smaller objects and then assign textures to them?
or is there some other better work flow for this? the issue with splitting the object into smaller objects is that if i later decide to apply subsurf mod to my objects (for higher poly count), the smaller object will deform seperately and so the objects wont line up!!!
is it possible to render the different uvmaps for different faces (of the same object) all at the same time? in blender 2.9, in the uvmaps tab, i only able to enable one uvmap at a time for rendering!
what is the better approach/workflow here?