Shockley–Queisser Photon Utilization Limit
Interactive 3D solar-cell spectral limit simulator: watch individual sunlight photons strike a semiconductor slab, see which are absorbed and which are wasted as heat or transmitted, and sweep the bandgap to find the theoretical peak conversion efficiency.
Every solar cell is capped by a hard spectral ceiling long before any engineering losses come into play: a photon carrying more energy than the semiconductor's bandgap wastes the excess as heat, and a photon carrying less energy is not absorbed at all. This simulator renders individual sunlight photons — sampled from a real Planck blackbody spectrum for the Sun's surface temperature — as they stream toward a semiconductor slab, colored by their fate: absorbed and converted, absorbed but partly thermalized, or transmitted and lost. A live particle-counting efficiency measurement runs alongside a closed-form numerical integration of the Shockley 1961 "ultimate efficiency" formula, so sweeping the bandgap slider shows both the simulated and theoretical curves converge on the same ~44% peak near 1.1 eV — the same spectral sweet spot silicon happens to sit at.
Watch individual sunlight photons sampled from a real Planck blackbody spectrum strike a semiconductor slab, and sweep the bandgap to see, live, how much energy is converted, thermalized as heat, or transmitted and lost — converging on the classic ~44% ultimate photovoltaic efficiency limit near 1.1 eV.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install