Bubbles
Champagne
Glass
This 2D simulator renders a champagne flute in cross-section with a working nucleation model underneath: fixed scratch sites on the glass wall release CO2 as bubble streams, and a CO2-saturation slider sets how fast new bubbles are born at each site while a temperature slider controls how quickly each bubble grows and accelerates as it climbs. Live readouts track the number of active bubbles, the total spawn rate across all sites, the average rise speed, and how many nucleation sites are currently active. Use Tap the glass for a one-off burst of extra bubbles at every site, the way tapping a real flute jars loose trapped gas.