OpticSketcher

OpticSketcher lets you quickly and easily create optical system diagrams from any device, with real-time ray tracing for teaching, research, and engineering.