This thesis describes the use of self-assembly to fabricate three-dimensional mesostructures. “Meso” refers to the size of the objects that self-assemble: it denotes (approximately) a scale between one micrometer and ten millimeters. Self-assembly proceeds via capillary interactions between thin liquid films that coat selected faces of the objects.; Chapter 1 describes the self-assembly of close-packed arrays of millimeter-sized polymeric objects.; Chapter 2 describes the self-assembly of open arrays of millimeter-sized polymeric polyhedra.; Chapter 3 describes the self-assembly of close-packed arrays of ten-micrometer-sized metallic plates.