assign the same unwrap UV to all of the objects, use the material ID filter dropdown (bottom of UV editor window), select all the filtered faces and pack based on your selection i think to do it as part of an auto unwrap you'd have to script it
Wow, guys can't thank you enough for putting so much care in the answers. @poopipe I couldn't make it work with several geometries as in the example. I'm using Unwrap - Edit Uvs Mapping -Flatten - material ID checked Instead of overlapping the textures with the same material ID, they are still split into different shells:…
I am thinking about it for a while already but still not sure. Looks like such kind of scripting is going to become completely AI territory soon and would decimate coders in masse. Way before image generative AI would kill all the game art specific jobs. Will be like lingva latina and philosophy , things you tried to…
Hi all! I'm facing the following issue: I have 3d models with multiple material IDs, each with its own texture: In order to increase efficiency and reduce the number of draw calls , I want to unify all of those into a single UV atlas, like so: However, as you can see, it repeats the same textures over and over across the…
I asked chat GPT to make me script using same idea. Packing matID as UDIMs pattern 4x4 first then normalize for selected objects . Took it seconds and it understand the idea quicker than a typical programmer adding extra helpful features I have not even thought about like working with 12 materials and doing 4x3 pattern .…