A floating bubble's shifting thin-film iridescent surface changes hue with viewing angle (Fresnel effect) and film-thickness phase, while smaller bubbles drift in the background. Colors emerge from a custom GLSL shader hue-shift, not textures.