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
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 attached a quick Blenders geometry node example that packs all same mat ID UV islands in sort of automated style as rows. it uses material id index to shift UV in U direction each in 1 . So each UV islands having mat ID 1 shifts to 1 , islands with matID2 shifts to 2 etc. They all scales back to 0-1 in the end . I have 4…
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…
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 .…