Home▸Categories▸Optics & Light

🔮 Optics & Light

Mirrors, lenses, Snell's law, diffraction, total internal reflection and laser labyrinths.

141 simulations60 fps real-time0 install steps
Thin-Film Interference: Soap Bubble & Oil Slick (2D)New📱Interactive Canvas2D thin-film interference simulator. Adjust film thickness, viewing angle… Birefringence — Double Refraction in Crystals (2D)New📱Canvas2D companion: a light ray entering a uniaxial crystal splits into ordinary and… Total Internal Reflection — Snell's Law Ray Diagram (2D)New📱A 2D ray-diagram simulation of refraction and total internal reflection at a flat interface… Huygens' Principle — 2D Wavelet Diffraction (2D)New📱Every point on a wave front becomes a source of a new circular wavelet, and this 2D Canvas… Fabry-Perot Interferometer (2D)New📱A 2D Canvas simulation of a Fabry-Perot etalon: two partially-reflective mirrors form an… Holography Interference Recording (2D)New📱A 2D Canvas simulation of real holographic recording: a reference plane wave and an object… Polarizer Chain Simulator (2D)New📱Explore Malus's Law with a 2D chain of two or three rotating polarizers. Drag each… Huygens' Wavefront Diffraction (2D)New📱A 2D top-down companion to the 3D Huygens' Principle simulator: point sources along the… Ice Halo Ray Tracer (2D)New📱Trace real light rays through a hexagonal ice-crystal cross-section and watch the 22° and… Optical Vortex Beam Cross-Section (2D)New📱A 2D Canvas2D cross-section of a Laguerre-Gauss optical vortex beam, rendering the real… Moiré Pattern Generator (2D)New📱Overlay two line gratings or dot grids in Canvas2D and adjust their spacing and relative… Water Caustics: Ray-Traced Light Refraction (2D)New📱Canvas2D ray-splatting simulation of shimmering water caustics: refract sunlight through a…
Aurora Observation Array (2D)New📱A 2D canvas simulation of the aurora, driven by solar-wind speed, IMF Bz and density through… Single-Photon Source — Antibunching Simulator (2D)New📱A 2D Hanbury Brown-Twiss bench where a quantum dot or attenuated laser fires pulses through… Neon Tunnel Runner (2D)New📱A 2D synthwave tunnel flythrough where rings and speed-streaks are placed by a real… Adaptive Telescope Optics (2D)New📱Shows a deformable mirror correcting atmospheric turbulence in real time, with adjustable… 1D Photonic Crystal — Bragg Mirror Spectrum (2D)New📱2D transfer-matrix lab for a 1D photonic crystal: stack quarter-wave high/low index layers,… Polarization of Light (2D) — Malus's Law & Polarizing FiltersNew📱2D canvas lab for Malus's Law: rotate two polarizing filters, watch I = I0 cos^2(theta)… 3D Laser Cavity SimulatorNew📱3D orbitable laser resonator driven by genuine rate-equation physics: population inversion N… Diffraction Grating: Huygens Wavelets & Far-Field Spectrum (2D)New📱2D diffraction-grating lab: an animated Huygens wavelet field from coherent slits shows… Disco Ball Light Rays: 2D Specular Reflection OpticsNew📱2D specular-reflection ray tracer: N flat facets around a rotating circle, each computing a… Laser Labyrinth — Reflection & Refraction (2D)New📱2D laser-maze lab: a plain-canvas ray tracer bounces a beam off draggable mirrors (angle of… Water Caustics Refraction Lab (2D): Snell's Law Ray TracingNew📱2D water-caustics lab: a real wave-superposition surface refracts parallel light rays by… Fiber Optic Cable (2D)New📱A 2D side-view simulator sends a light ray zig-zagging down a fiber optic core, using real… Road Mirage Simulator (2D)New📱A 2D side-view companion to the 3D road-mirage scene: heat the asphalt and watch the thin… 2D Ray Diagram: Mirrors & Lenses Optical BenchNew📱A flat 2D geometric-optics bench with a draggable object: trace the real parallel, focal and… 2D Snell's Law — Refraction, TIR & Fresnel IntensityNew📱A real 2D refraction visualizer: aim a light ray at a flat interface between two adjustable… 2D Diffraction — Fraunhofer Slit Pattern by Wavelet IntegrationNew📱Real single/double-slit diffraction simulator: each slit's aperture is discretized into… Absorption & Emission Spectral Lines (2D)NewInteractive 2D spectroscopy simulator: pick hydrogen, helium or sodium, compute real… Underwater Caustics Simulator (2D)NewInteractive 2D underwater-caustics simulator: a wavy water surface built from several sine… Non-Hermitian Skin Effect — Photonic Ring Array (2D)New📱2D lattice-ring, complex-spectrum and per-site occupation view of a Hatano-Nelson photonic… Ibn al-Haytham's Pinhole Camera (Qamara) — 2D Ray BenchNew📱Interactive 2D optical-bench diagram of Ibn al-Haytham's 11th-century qamara: drag the… BB84 Quantum Key Distribution — 2D Photon Channel SimulatorNew📱Interactive 2D simulator of the BB84 quantum key distribution protocol: watch single photons… Fishnet Metamaterial 2D: Negative-Index Ray Diagram & DispersionNew📱2D companion to the 3D fishnet-metamaterial simulator: the same Drude-electric plus… Fluoride Optic Laser-Damage Simulator (2D)New📱A 2D cross-section simulator of color-center (F-center) buildup in a CaF2 or MgF2 deep-UV… Brewster's Angle — Reflectance Curve & Polarization Oscilloscope (2D)New📱A 2D reflectance-vs-angle plot and polarization oscilloscope for Brewster's angle: watch the… Nanoantenna Phasor Lab: Interference of Coupled DipolesNew📱A 2D phasor-and-oscilloscope view of the same coupled-dipole Yagi-Uda nanoantenna: watch… WDM Add-Drop Multiplexer (2D)New📱2D schematic and live transmission-spectrum view of a thermo-optic micro-ring add-drop… Nanowaveguide ModesNew📱Explore how light is confined within a nanoscale core using V-number and single-mode cutoff… Nanowaveguide ModesNew📱Visualize light propagation in step-index optical fibers, showing fundamental and LP11… Ibn al-Haytham's Pinhole Camera (Qamara)New📱Rebuild Ibn al-Haytham's 11th-century qamara experiment in 3D: trace real light rays through… Optical Nanoantenna: Directional Light from Coupled NanorodsNew📱Interactive coupled-dipole simulator of an optical Yagi-Uda nanoantenna: a driven feed… Fluoride Optic Laser-Damage SimulatorNew📱Fire a virtual deep-UV excimer laser pulse train at a CaF2 or MgF2 optic and watch F-center… Brewster's Angle: Polarization by ReflectionNew📱Tilt an unpolarized light beam onto a glass, water or diamond surface and watch the Fresnel… WDM Add-Drop MultiplexerNew📱Tune a thermo-optic micro-ring resonator on a photonic-chip bus waveguide and watch… Non-Hermitian Skin Effect — Photonic Ring ArrayNew📱Thirty-two coupled photonic ring resonators sit on a circle with unequal… Fishnet Metamaterial: Broadband Negative Refractive IndexNew📱Tune the incident frequency, hole-size resonance, layer coupling and metal loss of a stacked… BB84 Quantum Key Distribution SimulatorNew📱Interactive 3D simulator of the BB84 quantum key distribution protocol: single photons fly… Photonic Integrated Circuit SimulatorNew📱Route a beam of light across a silicon photonic chip: a directional coupler feeds a ring… Single-Photon Source — Antibunching SimulatorNew📱Watch a quantum dot single-photon source emit light one photon at a time through a Hanbury… LED Electroluminescence — Bandgap & Recombination SimulatorNew📱Inject electrons and holes across a forward-biased p-n junction and watch them recombine:… Optical Fiber Communication SimulatorNew📱3D fiber-optic link: watch WDM channels of different wavelengths travel down a glass core… Magneto-Optical Trap: Laser Cooling & Atom Trapping SimulatorNew📱Tune laser detuning, magnetic field gradient and beam intensity to laser-cool a cloud of… Laser Cavity & Photonics SimulatorNew📱Pump a laser gain medium above threshold and watch photons build up between two mirrors:… Quantum Optics: Photon PolarizationNew📱Fire single photons at a rotatable polarizing analyzer and watch Malus's law play out one… Optical Rangefinder SimulatorNew📱Simulate a coincidence optical rangefinder used for artillery fire control. Tune baseline… Holographic CommunicationNew📱A concise introduction to holographic communication, covering key principles and… Holographic Displays: A Physics PrimerNew📱A concise overview of holographic display technology – principles, components, and limitations. Optics & Photonics LabNew📱Send a ray of white light through a lens or prism and watch it refract and disperse into a… Optical Phenomena SimulationNew📱This simulation demonstrates various optical phenomena such as refraction, reflection,… Optics Simulator – Lenses, Microscope, Telescope & AberrationsNew📱This simulation models the behavior of light through various optical components like lenses.… Diffraction Spectrum - White Light SplittingNew📱This simulation illustrates the phenomenon of diffraction, where light waves bend around… Refraction Through Crystal CaveNew📱Observe the bending of light as it passes through various crystalline formations within a… Neon Tunnel Refraction SimulationNew📱Witness the captivating interplay of light as it bends and reflects through a tunnel,… 3D AuroraNew📱This simulation demonstrates the visual effects of an aurora borealis or australis. It… 3D Fiber Optic CableNew📱This simulation explores the transmission of light through fiber optic cables. It… Three-Dimensional Kaleidoscope EffectNew📱Explore a captivating 3D kaleidoscope by adjusting symmetry and particle tracking, revealing… 3D Light RefractionNew📱This simulation visually demonstrates the bending of light as it passes through different… 3D Mirage FormationNew📱This simulation illustrates the formation of mirages through refraction of light due to… 3D Prism DispersionNew📱This simulation illustrates the phenomenon of prism dispersion, where white light is… Three-Dimensional Prism Light DispersionNew📱This simulation demonstrates the dispersion of white light through a prism. Users can… 3D Rainbow Optics FormationNew📱This simulation demonstrates how rainbows are formed through the refraction and reflection… 3D Rainbow RefractionNew📱This simulation visually represents the refraction of light through a prism, creating a… 3D Spectroscopy Absorption LinesNew📱The simulation illustrates the concept of spectroscopy and absorption lines by visualizing… 3D Underwater CausticsNew📱This simulation demonstrates the optical phenomenon of underwater caustics, where light… Chromatic Refraction Through A PrismNew📱Observe the separation of white light into its constituent colors as it passes through a… Neon Grid TunnelNew📱This simulation visualizes complex light refraction and reflection patterns within a neon… Disco Ball Light RaysNew📱This simulation models the dispersion of light as it bounces off a disco ball, demonstrating… Advanced Optics - Comprehensive GuideNew📱This simulation explores the principles of light and optics, including reflection,… Communication Advanced Holographic Communication SimulationNew📱This simulation demonstrates the principles of holographic communication, showcasing how… Gem StudioNew📱This simulation demonstrates the refraction and reflection of light through various… Geometric Optics Simulator: Ray Tracing and Light PropagationNew📱This simulation allows users to explore the principles of geometric optics by simulating ray… Hologram Grid EffectNew📱This simulation recreates the visual effect of a holographic grid, exploring how light… Laser SimulationNew📱This simulation demonstrates the behavior of lasers, including beam propagation, reflection,… Laser SimulatorNew📱This simulation demonstrates the behavior of lasers, focusing on beam propagation and… Lens LabNew📱This simulation provides a hands-on exploration of basic lens properties, such as refraction… Neon Tunnel RunnerNew📱This simulation showcases the visual effects of light refraction and reflection within a… Lighthouse Beam StormNew📱This simulation demonstrates how light waves interact with obstacles and create complex… Refraction of Light Through a LensNew📱This simulation allows you to explore the phenomenon of refraction as light passes through a… Optics LabNew📱This simulation demonstrates the principles of refraction and reflection through an… Optics and Photonics Research CenterNew📱This simulation investigates the principles of light manipulation and photon-based… Optics SandboxNew📱This simulation provides an interactive environment for experimenting with optical… Optics SimulationNew📱This simulation demonstrates the principles of optics, showcasing how light behaves. It… S46 Lighthouse Fog BeamNew📱This simulation demonstrates the principles of light refraction and diffraction as a… Theater Theater Lighting SimulationNew📱This simulation focuses on the art and science of theatrical lighting design, allowing users… Refraction in Crystal CaveNew📱This simulation explores the refraction of light through crystalline structures. Users can… Adaptive Optics TelescopeNew📱This simulation explores the principles of adaptive optics, focusing on correcting for… Aurora Observation ArrayNew📱Investigate the formation of auroras through a simulated observation array. The simulation… Diamond X-ray SortingNew📱This simulation models the sorting of diamonds using X-ray technology. It demonstrates how… Geometric Optics Lens LabNew📱This simulation demonstrates the principles of geometric optics, focusing on how lenses… Glint Orbit | Three.jsNew📱This simulation demonstrates the creation of glint – a bright reflection of sunlight off a… Glory Brocken Spectre SimulatorNew📱This simulation recreates the optical phenomenon of a Brocken spectre – an inverted image of… Horizon Vapor | Three.jsNew📱This simulation visualizes the formation of a horizon vapor effect, often seen in… Optical Tweezers LabNew📱Experiment with optical tweezers to manipulate microscopic particles using focused laser… OptykaNew📱This simulation demonstrates the principles of refraction and reflection through a dynamic… Radio Telescope Array Control SystemNew📱Adjust array baseline, frequency, and atmospheric noise levels to observe the impact on… Camera Depth Of Field LabNew📱This simulation explores the optical phenomenon of depth of field in photography. Users can… Microscope Resolution LabNew📱This simulation illustrates the limitations of optical resolution in microscopy. Users will… Prism Dispersion LabNew📱This simulation demonstrates the phenomenon of dispersion in light as it passes through a… Telescope Optics LabNew📱This simulation explores the principles of telescope design and image formation. Users can… 3D Refraction SimulatorNew📱This simulation demonstrates the principles of refraction – the bending of light as it… Sundog Formation SimulatorNew📱This simulation demonstrates the optical phenomenon of a sundog. Users can adjust parameters… Telescope Adaptive OpticsNew📱This simulation demonstrates how adaptive optics correct for atmospheric turbulence when… Underwater Light LabNew📱Explore how light behaves underwater in this interactive simulation. It demonstrates… Volumetric Holography: Beam Interference PatternsNew📱Explore how light waves interfere to create detailed 3D holographic images, adjusting… Airy Disk — Diffraction-Limited ImagingNew📱Explore diffraction-limited imaging through a circular aperture. See the Airy pattern and… Water CausticsNew📱Sunlight refracts through a wavy water surface (Snell's law: n=1.333) and focuses into… Thin-Film Interference — Soap Bubbles & Oil SlicksNew📱Light reflecting off the top and bottom of a thin film interferes, producing shifting… Birefringence — Double Refraction in CrystalsNew📱Anisotropic crystals split a light ray into ordinary and extraordinary rays travelling at… Polarisation of Light — Malus's Law & PolarisersNew📱Light is a transverse wave. A polariser transmits only one orientation; a second polariser… Diffraction & InterferenceNew📱Huygens-principle wave simulation with single slit, Young's double slit, and diffraction… Total Internal ReflectionNew📱Drag the ray angle past the critical angle and watch total internal reflection occur. Snell… Photonic CrystalNew📱Stack alternating high and low index layers and see which wavelengths get reflected, opening… Holography ConceptNew📱Record a hologram as interference of object and reference beams, then replay it to… Ice Halos & Sun DogsNew📱Monte-Carlo atmospheric optics: refract sunlight through hexagonal ice crystals and watch… Holographic Reconstruction: Fringe Pattern AnalysisNew📱Observe the formation of a hologram by controlling the interference between an object beam… Optical Vortex BeamsNew📱Laguerre–Gauss beams carry orbital angular momentum: a helical phase exp(iℓφ) makes a… Moiré Patterns EmergenceNew📱Observe the creation of a moiré pattern by overlaying two periodic patterns with varying… Wave Superposition – Huygens' WaveletsNew📱Witness wave interference as secondary wavelets propagate from every point on a wavefront,… Light Polarization📱Explore Malus's Law and Brewster's angle, switch between linear, circular and elliptical… Snell's Law — Refraction & TIR📱Interactive Snell's law diagram. Set n₁, n₂ and angle of incidence θ₁ — watch the refracted… Laser Labyrinth — Reflection & Refraction📱Bounce a laser beam off mirrors and through glass blocks to hit the target. Explore the law… Mirrors & Lenses📱Interactive geometric optics ray tracer. Choose converging/diverging lenses or… Atmospheric Optics — Rainbows & Halos📱Geometric optics in water droplets and ice crystals producing rainbows and 22°/46° halos. Crystal Optics & Birefringence📱Light splitting into ordinary and extraordinary rays through birefringent crystals. Wave Diffraction Through a Slit – Huygens' Principle📱Explore how waves diffract through a slit using the Huygens principle, adjusting the… Polarization of Light📱Malus’s Law: rotate polarizing filters and watch I = I₀ cos²θ. Four modes: Linear, Circular,… Diffraction Grating📱Tune wavelength, lines/mm and slit count to watch Fraunhofer diffraction maxima shift;… Fabry-Pérot Interferometer📱Explore resonant transmission in an optical cavity: Airy function, Finesse, FSR, and linewidth. Northern Lights Curtain (2D)📱A 2D canvas reimagining of the aurora as pure light: layered noise-driven ribbons drift and… Kaleidoscope📱Draw with your pointer inside a canvas kaleidoscope tube and watch real mirror geometry…
About the category

Optics & Light

Mirrors, lenses, Snell's law, diffraction, total internal reflection and laser labyrinths.

Three.js · WebGL 60 FPS CC BY 4.0
Quick facts
141interactive simulations in this category
⚡runs at 60 FPS in any modern browser
🌐English, Ukrainian, Polish, Spanish, German, Japanese, Italian, Portuguese (Brazil), French, Arabic, Dutch, Chinese, Korean, Hindi, Turkish, Vietnamese, Russian, Indonesian, Persian, Bengali, Thai, Filipino, Swahili, Urdu, Malay, Tamil, Hebrew, Greek, Punjabi, Amharic, Burmese, Khmer, Georgian, Nepali, Mongolian, Armenian, Sinhala, Lao, Czech, Romanian, Hungarian, Bulgarian, Swedish, Danish, Finnish, Norwegian, Slovak, Croatian, Serbian, Slovenian, Lithuanian, Latvian, Estonian, Icelandic, Albanian, Macedonian, Bosnian, and Maltese
🎓CC BY 4.0 — free for classrooms and LMS embeds

Frequently asked questions

Do I need to install anything to run Optics & Light simulations?▾

No. Everything runs entirely in your browser — no downloads, plugins or accounts. Works in Chrome, Firefox, Edge and Safari; most simulations also work on mobile.

Can I use these simulations for teaching?▾

Yes — all content is free for educational use under CC BY 4.0. Link to any simulation directly or embed it in your LMS with an iframe; no API key required.

Are the models scientifically accurate?▾

They use the same mathematical formulations as professional software, integrated numerically in real time. Each simulation lists its algorithms, and many link to an article explaining the mathematics.

Related categories

What did you find?

Add reproduction steps (optional)