UV unwrap multiple objects


I have a scene with multiple objects. I plan to transfer to Substance to paint textures. How should I unwrap all the objects so they are all on one UV map (and all proportionally relative), or should i create individual maps for each object. Quite the newbie at creating UV maps.

Thank you

There’s a lot you have to consider. In one of my first projects completed using Blender and Substance Painter, I created one UV map for all objects. Those objects in turn had something like 4 or 5 materials assigned in Blender. That meant that what I got output from Substance Painter in the end was 4 or 5 sets of texture maps each with up to 4 images each (colour, roughness, metallic, normal). If you look at the image below though you might notice a problem.

The texture for the diffuse colour of the wooden grips is shown. The UV islands for the grips only take up a very small area of the whole map. All of the space around them (where the UV islands for other objects are) is kinda wasted in this particular image. At the same time, the area of the UV map where they grips are will be wasted space on the images which deal only with the metal.

Ways round this include:

Output all the maps per material as above, but combine them afterwards into a single set of images.

Use only one material in Blender and use masking and layering in SP to apply different materials to different areas of the model in SP and output only a single set of images.

Use UDIMs. This option wasn’t available at the time I made the above but it would have allowed me to store the UV layout for the wooden parts on their own, smaller and more efficient, tile.

For a simple project I’d consider using one UV layout per material, if that material is shared by several objects. This makes it far simpler to texture in SP with consistency in scale.

Thanks for reply!

How did you unwrap all objects so they were a single map?


1 Like

Since 2.80 all you have to do is select multiple objects, enter Edit mode and Unwrap them. After that, while they are all selected in the UV Editor you need to UV>Average Island Scale and UV>Pack Islands.

Make sure Scale is applied to everything before unwrapping though or you will end up with undesirable results.

To get stuff nicely packed most efficiently I also use UVPackmaster2 Pro. Great addon.

Oh… If you don’t mind paying a little for tutorials, I’d recommend the CGBoost Substance Painter Launch Pad course. It covers a fair bit of SP stuff in general and using it with Blender in particular. I won a copy of the course though so I’m not sure how much it costs though.

Thanks John