HomeOptics & LightOptics & Photonics Lab

🌈 Optics & Photonics Lab

Send a ray of white light through a lens or prism and watch it refract and disperse into a spectrum — adjust angle of incidence and focal length to explore Snell's law.

Optics & Light3DEasy60 FPS
optics-photonics ↗ Open standalone
⚙ Under the hood

Send a ray of white light through a lens or prism and watch it refract and disperse into a spectrum — adjust angle of incidence and focal length to explore Snell's law.

Three.jsOpticsSnell's LawDispersion

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

What did you find?

Add reproduction steps (optional)