🌋 Eruption Style Classification
Interactive 3D volcano where adjusting magma viscosity and gas content shifts the eruption style between effusive lava flows, Strombolian bursts, Vulcanian blasts and Plinian columns.
A 3D volcano whose eruption behaviour is driven live by magma viscosity and dissolved gas content, sweeping through the classic effusive → Strombolian → Vulcanian → Plinian sequence.
🔬 What It Demonstrates
Viscosity governs how easily gas bubbles escape magma; gas content governs how much pressure builds up if they can't. Their combination — not either factor alone — determines whether an eruption oozes, spatters, blasts, or columns.
🎮 How to Use
Drag the viscosity and gas sliders and watch the eruption style badge update in real time, from quiet lava flows to a sustained Plinian ash column. Conduit width scales how much material can ascend per second.
💡 Did You Know?
The 1991 Plinian eruption of Mount Pinatubo injected roughly 20 million tonnes of sulfur dioxide into the stratosphere, cooling global average temperatures by about 0.5°C for over a year.
Interactive 3D volcano where adjusting magma viscosity and gas content shifts the eruption style between effusive lava flows, Strombolian bursts, Vulcanian blasts and Plinian columns.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install