Phase difference between reflected rays
is the round-trip optical path inside the film; the extra comes from the air-to-film reflection phase reversal.
Classical optics · thin-film interference
White light illuminates a three-dimensional soap bubble as it drains. A gravity-driven thickness gradient, surface flow, and changing incidence angle reinforce different wavelengths into ribbons that drift across the sphere.
Physics tutorial
BackgroundLight reflected from the front and back film interfaces recombines. Extra optical path inside the film and the phase reversal on reflection from lower to higher index decide which wavelengths reinforce or cancel.
Why it mattersSoap bubbles, oil films, antireflection coatings, and precision optical coatings all use the same phase relation. Visible color becomes a map of nanometre-scale thickness.
Start with the essentials
is the round-trip optical path inside the film; the extra comes from the air-to-film reflection phase reversal.
The simulation evaluates amplitude reflection for both polarizations and averages their reflectance for unpolarized light.
Typical misconceptionTwo points with the same color must have the same thickness.
Better mental modelApproximate colors repeat after another phase cycle, while incidence angle and refractive index also shift the colors.
Typical misconceptionA dark region at the top means the soap film has already ruptured.
Better mental modelIn an ultrathin region, visible reflections mostly cancel, so an intact film can look nearly black.
Pause drainage, reduce thickness flow to zero, and slowly sweep reference thickness.
What to observe: Color cycles repeatedly as different wavelengths successively satisfy reinforcement conditions.Enable the monochromatic source and change the selected wavelength.
What to observe: Colored ribbons become bright and dark orders that expose phase directly.Choose Black film and move the probe to the top of the bubble.
What to observe: The film remains present while reflections across the visible band mostly cancel.