A web app for creating and simulating 2D geometric optical scenes, with a gallery of (interactive) demos.
-
Updated
Oct 5, 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)
Exact constructive inversion of three-prism Risley systems: all 18 unknowns, complete compatible sets, deterministic error bounds, and research on practical computation.
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.
Web-based geometric optics simulation. Supports ray sources, parallel and divergent beams, mirrors, lenses, beam splitters, and refraction interfaces.
To associate your repository with the geometric-optics topic, visit your repo's landing page and select "manage topics."