Soap Bubble Thin-Film Iridescence
A rippling soap film sphere with fresnel-driven rainbow interference colors.
Drag to orbit, scroll to zoom and watch the sheen shift. ℹ Details ▾
Soap bubble colors come from thin-film interference: light partially reflects off the film's outer surface and partially off its inner surface, and the two reflected waves recombine, reinforcing certain wavelengths and cancelling others depending on the film's thickness and the viewing angle. The film itself constantly wobbles because surface tension pulls it toward a minimal-energy shape while gravity drains liquid downward and stray air currents buffet it, all of which continuously change the local thickness. This is the same underlying physics as the rainbow sheen on an oil slick on wet pavement or the structural (non-pigment) color in butterfly wings and peacock feathers — color from interference of light waves rather than from dyes. As a film thins toward the point of popping, the color bands sweep through the visible spectrum and eventually fade to a dark "black film" patch just before rupture.
Simulation Controls