HomeMaterials ScienceFree Electron Gas in a Metal — Drude Model

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.

Materials Science3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
metallic-materials ↗ Open standalone

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.

⚙ Under the hood

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.

metalselectrical conductivitysolid state physicsdrude modelmaterials science

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)