🧪 2D Atmospheric Convection Model
A real 2D grid of air parcels with temperature and pressure fields: place a ground heat source and a low-pressure center and watch buoyancy-driven convection cells and pressure-gradient wind emerge from ρ=P/(R·T) and −∇P/ρ, not scripted animation.
This simulator models a slice of atmosphere as a real 2D grid of air parcels, each carrying its own temperature and pressure. Density is computed from the ideal gas law, ρ = P/(R·T), so warmer air is genuinely lighter and cooler air is genuinely denser at every grid cell, every frame — there is no scripted "rise" animation. Buoyancy accelerates each parcel vertically in proportion to how far its density departs from the reference density, producing real Rayleigh–Bénard-style convection cells above a heat source: air rises where it's warm, spreads out, cools, sinks elsewhere, and returns along the floor. Horizontal wind comes from the same governing physics: acceleration equals minus the local pressure gradient divided by density (−∇P/ρ), so air genuinely accelerates from high pressure toward low pressure, fastest where the pressure difference is steepest over the shortest distance — exactly the mechanism that drives real synoptic-scale winds. Click to place a ground heat source (simulating solar heating) or a low-pressure center (simulating a cyclone core), turn on Coriolis deflection to see straight inflow curl into a spiral, and watch the circulation patterns emerge purely from the simulated field equations advecting temperature and pressure across the grid.
A grid-based simulation where each cell represents atmospheric conditions, including temperature and pressure. The model uses the ideal gas law to compute density and simulates natural convection patterns due to buoyancy forces and horizontal wind acceleration.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install