I have created a model in blender consisting of many cubes. Now instead of UV unwrapping every single cube, how can I UV unwrap all cubes together to one UV map?
-
1$\begingroup$ You can join them all into one object, map it and Separate by loose parts to get individual cubes back. $\endgroup$– Jan KadeřábekCommented Dec 8, 2016 at 11:25
-
$\begingroup$ You can join them with CTRL+J when you have them all selected. $\endgroup$– Josh SilveousCommented Dec 8, 2016 at 12:52
-
1$\begingroup$ Try the texture atlas addon - you can find several tutorials on youtube for it. $\endgroup$– samblerCommented Dec 8, 2016 at 13:46
1 Answer
The best way IMO would be using the Texture Atlas add on as joining meshes is sometimes destructive (think you have different modifier for each object- as in my example pictured below).
Enable the add on in User Preferences (Ctrl+Alt+U).
Select all your objects in Object Mode, go to the Render header-->Texture Atlas panel and press the '+' button, then OK. Next press Start Manual Unwrap button. Enter Edit Mode, go to the UV Editor, select all islands (A) and pack them (Ctrl+P). Now you have all the objects' maps combined in one UV Map. Finally press Finish Manual Unwrap button to separate objects.
-
$\begingroup$ It depends on whether he wants cubes to use the same texture / mapping (my anwser) or to have independent map (your anwser). $\endgroup$ Commented Dec 8, 2016 at 20:34