Can I just ask how you are making your buildings? Is each wall a plane which you place adjacent to the others? Or do you start with a cube and extrude faces? If the former then you would need absolute precision in aligning the abutting edges of the walls. There is a Blender fix: Imagine two planes at 90 degrees forming two adjacent walls. If you go into Edit mode and select 1 to edit vertices and then highlight ( I use box select ) the vertices which delineate the adjacent edges of the two planes and then use Scale/axis/0 that will snap all selected adjacent vertices to the same point in 3D space and thus close your gaps. You would need to repeat that process for both x and y axis to drag the vertices together at the corner of the structure.
I find that the "solidify" modifier distorts the shape of the building - although you can reduce this by using a negative value for the thickness, which causes the object to thicken inwards.
I find that the "solidify" modifier distorts the shape of the building - although you can reduce this by using a negative value for the thickness, which causes the object to thicken inwards.


