The lower liquid holding part I made with Plexiglas, the upper part is actually some 1/8 MDF with a clock face mounted in the middle with everything elevated by springs. The curvature of the clock face penetrates the surface of the water showing the main bubble, the other waves come from the air pushing in and out the port. It is really neat in person.