Looks like it’s floating, but its actually attached with the spheres.
The shape of the gap is dictated by a point. There’s a grid of rectangles, and they get extruded by the distance between itself on the original grid and the point. Below, the point is in the middle, therefore middle rectangles are lower since they are closer to the point. (The left one). The right one has the point down low where it touches the ground.
You can see where the columns connect in the empty looking areas.
Here’s my early sketch. I like how my sculpture turned out but one problem with it is that the sphere doesn’t always touch both planes. I have to manually adjust the sphere to connect them. I tried making the sphere bigger/smaller, but the results didn’t look very good. In the end my high render pieces had procedural elements, but the parameters did not affect the procedural part enough. The main procedural parameter is only the shape of how the columns break, and they aren’t interesting enough.
An obj of the object, (verified in rhino that it was printable with the “check object” function).
Here is a picture of my code on imgur.