A web app for creating and simulating 2D geometric optical scenes, with a gallery of (interactive) demos.
-
Updated
Aug 28, 2026 - JavaScript
A web app for creating and simulating 2D geometric optical scenes, with a gallery of (interactive) demos.
Differentiable geometric optics in PyTorch. Design optical systems with modern GPU optimization.
Ray Tracing and Optical Design in Python
An optics simulation suite for Windows and Linux, including a raytracer, a FDTD solver and various tools.
Web simulator for Gaussian beam propagation (waist, ROC) through optical systems (lenses, mirrors...) via ABCD matrices.
Computational modelling of ray propagation through optical elements using the principles of geometric optics (Ray Tracer)
Interactive 3D gaussian beam propagation + polarization simulation web app
3D geometric ray tracer for lens aberration analysis (RMS spot vs diffraction limit)
Interactive 2D visualization of light propagation in constant-curvature spaces
The objective of this project is to simulate the impact of multipath on the transmission of a light message in a 2D grid
Exact vector geometric ray tracing for a BK7 spherical singlet, with analytic validation and ray-fan/spot-diagram visualization.
To associate your repository with the geometric-optics topic, visit your repo's landing page and select "manage topics."