
BeamBench - 3D Optical Sandbox
Design and simulate complex optical systems in a 3D sandbox, visualizing Gaussian beam propagation and polarization in real-time.
Explore the fascinating world of physics through interactive, browser-based simulations. Open source, educational, and built with passion.
Built by the community on GitHub
Design and simulate complex optical systems in a 3D sandbox, visualizing Gaussian beam propagation and polarization in real-time.
Simulate laser beam propagation through optical elements using ABCD matrix formalism.
Visualize light polarization changes through optical elements using Jones Calculus.
Explore how laser pulses form from spectral components and dispersion effects.
Calculate ultrafast pulse temporal shape from dispersion coefficients quantitatively.
Simulate and analyze the temporal and spectral interference patterns of multiple laser pulses with different dispersion characteristics.
Calculates the cumulative nonlinear phase shift (B-Integral) for a user-defined series of fiber sections.
A real-time visualization of the diffraction pattern generated when light interacts with a grating.