Urban Heat Refugia: Thermal Tolerance & Microclimate Survival
Interactive 3D city block simulating the urban heat island: land cover sets each tile's thermal inertia, a pollinator population seeks cooler microclimate refugia by negative thermotaxis, and heat stress that outlasts recovery causes local die-off.
This simulator models the mechanism connecting the urban heat island to local biodiversity loss: land cover determines each city tile's heat capacity and albedo, a thermal-inertia model lets paved and roofed surfaces stay hot long after sunset (the real reason nocturnal urban heat islands are often stronger than daytime ones), and an instanced population of pollinators moves across the grid by negative thermotaxis — stepping down the local temperature gradient toward cooler tiles. Agents accumulate heat stress whenever their tile exceeds a settable thermal-tolerance limit and recover when they reach shade; sustained stress causes local die-off. Tree-canopy cover and cool-roof/pavement adoption are the two real-world mitigation levers, and both are exposed as live controls so you can see how refugia density, not just peak temperature, governs whether a population survives the day.
A 3D city block where land cover sets each tile's heat storage and albedo, letting pavement and roofs stay hot after dark, while an animated pollinator population seeks cooler microclimate refugia by tracking the local temperature gradient before heat stress causes die-off.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install