Why Soap Bubbles Shimmer — Interactive Companion v2.0

Thin-film optics calculated spectrally; fluid motion and breakup illustrated with a reduced-order model.

Three cases of the same bubble

Analysis: Earth air

Reflected spectrum

area-weighted average at mean thickness (display colour, exposure ×11, clipped)

Thickness map

Cross-section, top to bottom

What you are seeing

    More controls

    Equations, checks and notes

    Equations and model scope
    Validation: what is checked, and what is not

    Checks run in this page on the current settings. They separate analytic invariants (the code must satisfy them exactly), parameter-range checks (is the reduced-order model being used where it was built to apply?) and what has not been experimentally validated.

    Checks run automatically once the page has loaded.

    Not experimentally validated

      Display, performance and accessibility notes
      Credits, data sources and licences

      Downloads

      Download standalone HTML (this companion, works offline)

      Download original reference (unchanged)

      The download buttons work on the hosted page. A saved copy of this file is already the complete standalone companion.