Just stumbled on the Optical RayTracer by Paul Lutus, a fun program to play around with optical lenses. After an initial look around, the next obvious step was, of course, to re-build an existing lens; I guess it worked somewhat. Compare the screenshot below with the block diagram of Canon's EF 50mm 1.8 lens. (No, I'm not paid by Canon, it's just the brand of the camera we own, and it's probably one of the simplest lenses around, too. Which, no surprise, we happen to own as well.)
Optical RayTracer is not in Debian yet. I've asked Paul if he'd mind if I did a package. Not within the next two, three weeks, though, sorry.
(Note to self: also look at OpenRayTrace)
Comments