Home▸Rendering & Computer Graphics▸Quantum Tunneling: Fluctuating Barrier Wave-Packet Lab (2D)

Quantum Tunneling: Fluctuating Barrier Wave-Packet Lab (2D)

2D quantum-tunneling lab: a real time-dependent Schrodinger equation solver (Visscher leapfrog finite-difference method) drives a Gaussian wave packet at a rectangular barrier whose height can fluctuate frame to frame, with live analytic-vs-measured transmission readouts.

Rendering & Computer Graphics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-quantum-tunneling-system-dynamic-visualization ↗ Open standalone

This 2D companion drives a real 1D time-dependent Schrodinger equation solver instead of orbiting a decorative 3D scene: a Gaussian wave packet is launched at a rectangular potential barrier and evolved with the Visscher leapfrog finite-difference method, so the probability density genuinely tunnels through (or reflects off) the barrier frame by frame. A side panel exposes the barrier height, width and particle energy, plus the 3D original's signature barrier-fluctuation toggle — turn it on to watch the measured transmission probability drift away from the static analytic prediction as the barrier's effective height jitters over time.

⚙ Under the hood

2D quantum-tunneling lab with a Visscher leapfrog time-dependent Schrodinger equation solver, live analytic-vs-measured transmission coefficients, and a barrier-fluctuation mode that perturbs the potential height frame to frame.

quantum tunnelingschrodinger equationwave packetfinite difference methodtransmission coefficientbarrier fluctuation

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)