Fishnet Metamaterial 2D: Negative-Index Ray Diagram & Dispersion
Interactive 2D fishnet-metamaterial ray diagram: tune the incident frequency, hole-size LC resonance, layer coupling and metal loss to bend a real incident/refracted/reflected ray triple through the same Drude-electric plus Lorentzian-magnetic effective-medium model as the 3D version, plus a live n(ω) dispersion strip and Fresnel reflectance the 3D scene doesn't show.
A fishnet metamaterial stacks two perforated metal sheets around a thin dielectric spacer so that an incident magnetic field drives antiparallel currents through the holes, forming a resonant current loop with a genuine magnetic response — something no natural material offers at optical frequencies. This 2D companion to the 3D fishnet simulator keeps the same Drude-electric-plus-Lorentzian-magnetic effective-medium model and computes the identical complex index n(ω) = √(ε(ω)·μ(ω)), but renders it as a flat, pannable/zoomable ray diagram instead of a 3D stack, and adds a live power-reflectance readout and a full dispersion strip sweeping Re(n) and Im(n) across the whole frequency band at the current geometry — a genuinely 2D-native diagnostic with no 3D equivalent. Sweep the incident frequency, the hole-size resonance, the inter-layer coupling and the metal damping to watch the transmitted ray flip to the same side of the normal as the incident ray whenever Re(n) drops below zero.
2D companion to the 3D fishnet-metamaterial simulator: the same Drude-electric plus Lorentzian-magnetic effective-medium model bends a real incident/reflected/transmitted ray triple, with a live power-reflectance readout and a full n(ω) dispersion strip across the whole band that the 3D version never shows. Drag to pan, scroll to zoom.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install