Getting started with some basic ray tracing #16
NemoAndrea
announced in
Optics - Ray tracing
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Trying out the Optics Workbench
There are many great open source optic simulations and/or raytracing packages out there. Too many to name in python and a few in Julia too. Still, in the current state of design I don't really need perfect physics simulation of the optical performance. What I want to have is a quick way to verify the focal points and profiles of the light paths relative to the design parts.
So a simple library that integrates with FreeCAD to allow for rapid prototyping. I think the Optics Workbench fits that bill.
A quick little test with the Medjed optical system
I ran a quick test with the Medjed system, trying to see if the arrangement of lenses and light paths could work, and it works in some sense:
But a bit limitation right now is that you cannot make something like a beamsplitter or selectively ignore optical elements. The former is important because there are many beamsplitting elements in the design. The latter is important because the design has a insertable mirror to switch between white light microscope and lithography machine.
Since the library is quite minimal (not a bad thing), it was easy to draw up a modification to work around these issues. It is submitted as a pull request.
Beta Was this translation helpful? Give feedback.
All reactions