Optical Systems
A ray-tracing environment for learning, early comparison, and reproducible optical experiments.
The Light Lab traces rays through optical scenes and records what happens at each interaction. Presets cover refraction, total internal reflection, prisms, lenses, mirrors, slabs, dispersion, diamond brilliance, and rainbow formation.
The environment exposes wavelength, material behavior, geometry, intensity, optical path length, time of flight, and a ray-by-ray event record.
Real-world jobs
- Prepare or extend an optics lesson before a physical lab.
- Compare qualitative behavior across glass types and wavelengths.
- Explain total internal reflection, dispersion, and focal behavior.
- Prototype a geometry before moving to a specialist optical-design tool.
- Investigate why a measured ray path differs from an expected path.
Environment contract
| Layer | Example |
|---|---|
| User | Physics student, instructor, optical engineer, or science communicator |
| Inputs | Scene geometry, material model, wavelengths, ray angles, and intensity |
| Controls | Preset, apex angle, ray count, wavelength count, view, and selection filters |
| Output | Ray paths, interaction events, detected/TIR state, residual intensity, optical path length, and time of flight |
| Verification | Compare with Snell's law, critical-angle expectations, symmetry, or a known benchmark scene |
| Boundary | Educational and preliminary comparison, not tolerance analysis or certified optical design |
Example workflow: compare two glasses
Question: How does changing the optical material alter spectral separation through the same prism geometry?
- Lock the prism angle and incoming ray fan.
- Run the same wavelength range through the first material.
- Save the ray table and detected positions.
- Change only the material and repeat.
- Compare separation, path length, and residual intensity by wavelength.
Definition of done: both runs share the same geometry and inputs, the material model is named, and the comparison table can be reproduced.
Example workflow: prepare a physical lab
An instructor can use the environment to predict which incident angles should produce refraction or total internal reflection, then ask students to test those predictions with real equipment. Differences become a discussion of measurement error, material assumptions, alignment, and model limits.
What to preserve
Keep the geometry, material constants, wavelength range, selected ray, event log, and comparison result together. A screenshot alone is not enough evidence because it hides the assumptions that generated the picture.
This pattern also fits acoustics, radio propagation, heat transfer, and any domain where paths and boundary interactions carry the explanation.