I have always found it really difficult to unwrap objects with lots of complex interconnected hard surfaces.
I was just wondering how everyone else goes about doing this. I have attached an image that shows the kind of problem I am talking about. With a model like this I may not always be able to take a modular approach, and you may also not want to overlap a bunch of shells, especially if I want to bake in ambient occlusion and only have 1 UV set.
If I do an automatic layout I get a layout that wastes a ton of space. However if I were to break up the shells then it would be very difficult to paint anything continuous.
Does anyone have any tips or tricks? Keep in mind I'm not talking about architecture, but rather smaller items such as scaffolding, cages, or simple mechanical devices that have lots of these types of boxes or cylinders.
Edit: Just to clarify I suppose I'm asking wether it makes more sense to break up all of these objects into separate UV shells or to merge them together. If you were confronted with a prop like this which route would you take?
Replies
EDIT: on second thought the two corner columns on the left can't be stacked as they will have different AO.
I also would've broken all of those rectangle shells on their corners and merged all the connected sides along their "long" sides while hiding the final seam toward the inside of the geometry. With this method it would probably waste less space in the end. If for some reason top/bottom of those rectangles need to be kept as one shell the just fill the holes like rasmus suggested.
I'm in the habit of merging as many shells as possible because it's easier to paint the textures, but if you have some normal map or engine specific reasons for leaving them all separate then do so.
-N!
for the rings i would stitch each section together with the split along the inner underside edge, then stitch the small outer edge to create a long single shell, this woul dbe much etter than what you have there as all the long exposed edges woul dbe connected, what you have only has the shortest edges of the top conected.
While it's true that the AO may be the same for certain areas, and that therefore you could overlap those areas in the UV, doing so would force you to use the same texture space for those areas. And you might not want that. Your design might require differences in the texture to get the look you want.
All in all, the hard part for me is UVing this so that it's all to scale. I can't stand having to scale textures to match adjacent ones.
use renderhjs uv tools if your using max does it for you in a click or two
and yes you may want different texture, depending on the object, but say each upright was rusty metal for example, i would just make one and then rotate that peice 4 times 2 at the very most
Rens: Xtra thanks for the image!