Free Electron Gas in a Metal — Drude Model
Interactive Drude free-electron model: watch conduction electrons drift and scatter off a metallic lattice under an applied field, switch between copper, aluminum, silver and iron, and read out live drift velocity, current density and conductivity from the real Drude equations.
Metals conduct because their outer electrons are not bound to any single atom — they form a shared "electron sea" that drifts under an applied field while constantly scattering off the vibrating lattice of ion cores. This simulator renders that mechanism directly: a cloud of electrons flies ballistically through a 3D ion lattice, scattering at a rate set by the material's mean free time τ and picking up a small bias in the field direction between collisions. Switch between copper, aluminum, silver and iron to change the electron density and scattering time, raise the field or the lattice temperature, and watch the drift velocity, current density and conductivity — computed directly from the Drude equations σ = ne²τ/m — respond in real time.
Watch conduction electrons drift and scatter through a 3D metallic lattice under an applied field, switch between copper, aluminum, silver and iron, and read live drift velocity, current density and conductivity computed from the real Drude equations.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install