I'm trying to make a window in a tower but the tower is made with a cylinder (32 vertices), set smooth from the left panel (Tools > Transform) and select auto-smoth (30d°) in data panel. The create a window using another object and a boolean difference operation. when I extrude and scale to add detail on window the result is not clean (see screenshot 2 -> square things in the mesh). Does anyone already handle this problem?
Made without Booleans, this sort of topology stands up to pretty close scrutiny, (if you don't mind the holding loops around the tower).
The extra vertical loops in the cylinder that help define the curvature of the arch were created by selecting the relevant edge-rings, and using CtrlE > Subdivide Smooth.
The arch can be formed by selecting its central vertice(s) and in Proportional Edit, GZ, raising it/them in Z.
Then an inset and extrusions to create the holding perimeter and the thickness of the window, and an extra edge loop to hold the sharpness of its bottom corners.