v2 “circle lens.” Ray tracing solver and fine tuning the print and finishing process #optics #openframeworks
@elliotwoods I'm curious, where do you recommend I can start to learn about the math behind this process? I've been fascinated by the computational caustics cast glass process, but can't seem to get a foothold into the science.
@Eightlines my mathematics is here: https://github.com/elliotwoods/ofxCeres/tree/master/Example-LensDesigner/src/Models. It’s mostly just Snell’s law and a non linear optimiser. The non linear optimiser uses auto-differentiation to walk the parameters in the direction of lowest residuals, so you can “solve the lens”. ofxCeres / ceressolver by Google is the magic sauce.
ofxCeres/Example-LensDesigner/src/Models at master · elliotwoods/ofxCeres

OpenFrameworks addon / helpers for working with Google Ceres solver. Includes models for Structural Analysis, Moving head calibration, Inverse Kinematics, Forward Kinematics - ofxCeres/Example-Lens...

GitHub
@elliotwoods amazing! Thank you!
@Eightlines I gave a workshop at Kikk festival introducing these non-linear solvers as a general tool for calibration and mathematics in the arts. I might make an online video one day also.
@elliotwoods I would be very interested in something like that. It's always felt like a topic I'm interested in but is way beyond my level of Definitely want to learn more!