HomeMaterials ScienceMetasurface Beam Steering — Generalized Snell's Law

Metasurface Beam Steering — Generalized Snell's Law

Interactive 3D metasurface: tune the phase gradient etched across a nano-antenna array and watch a light beam bend to an anomalous angle no ordinary material can reach, live against the generalized Snell's law.

Materials Science3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
metamaterials-basics ↗ Open standalone

A metasurface is a sub-wavelength array of engineered nano-antennas that stamps a spatially-varying phase onto a wavefront, letting it bend light to angles ordinary refraction can never reach. This simulator renders a real antenna array — colour and rotation encode each element's local phase — sitting at the interface between two identical media, and computes the outgoing beam angle live from the generalized Snell's law, n_t sinθₜ − n_i sinθᵢ = (λ₀/2π)(dΦ/dx). Drag the incidence angle, wavelength and per-cell phase step to watch the anomalous beam swing independently of the dashed ordinary-refraction reference, and push the phase gradient far enough to see the transmitted beam vanish into an evanescent, surface-bound wave.

⚙ Under the hood

Tune the phase gradient etched across a metasurface's nano-antenna array and watch a light beam bend to an anomalous steering angle no ordinary material could reach, live against the generalized Snell's law.

metasurfacegeneralized-snells-lawphase-gradientbeam-steeringnanophotonicsPancharatnam-Berry-phase

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

What did you find?

Add reproduction steps (optional)