Geometric-Phase Metalens: Wavefront Shaping
Interactive Pancharatnam-Berry metalens simulator: rotate nano-antennas to imprint a geometric phase profile on light, and watch a flat wavefront reshape into a converging or diverging spherical wave depending on circular-polarization handedness.
This simulator builds a real Pancharatnam-Berry (geometric-phase) metalens: hundreds of nano-antennas arranged across a flat aperture, each rotated to the exact angle a lens phase profile demands, colored to reveal the concentric Fresnel zones that any flat lens must produce. Because geometric phase flips sign with polarization handedness, the same fixed nanostructure focuses left-circularly-polarized light to a real focal spot while diverging right-circularly-polarized light from a virtual source behind the surface — flip the handedness toggle to watch the reshaped wavefront switch between a converging spherical cap and a diverging one. Redesign the lens with the aperture, focal length and wavelength sliders and watch the numerical aperture, Fresnel-zone count and diffraction-limited spot size update from the same equations that govern real flat-optics metalenses used in holography and imaging.
Rotate a field of nano-antennas to imprint a Pancharatnam-Berry geometric phase and watch a flat wavefront reshape into a converging or diverging spherical wave depending on circular-polarization handedness.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install