Ray tracing through optical system of thick lenses

Click For Summary

Discussion Overview

The discussion revolves around finding free software for ray tracing through systems of thick lenses, with a focus on features such as 3D visualization, the ability to change lens characteristics, and the tracing of rays of different wavelengths. Participants share their experiences and recommendations regarding various software options.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks free software that allows for ray tracing through thick lenses in 3D and can visualize different wavelengths.
  • Another participant suggests that existing free ray tracing software is primarily geared towards graphics rather than optical analysis, questioning the specific needs of the original poster.
  • A participant mentions OptoCAD as a potential tool but expresses uncertainty about its capability to trace arbitrary rays, noting it is designed for laser beams.
  • There is a mention of MATLAB add-ons from the University of Auckland that could handle general ray optics, though they may require adjustments for non-linear placements.
  • Jim Klein's ray trace program is referenced, with suggestions to search for his posts from the past, indicating that it was once sold but is now available for free.
  • Another participant shares their experience with various software options, including Virtual Optical Bench and BEAM4, discussing their limitations and pricing.
  • Optalix LT is mentioned as a promising option for geometric analysis, with a lower cost compared to full physical trace versions.
  • A participant currently using OptoCAD describes its features, contrasting it with KDP, which they find too complex for their needs.

Areas of Agreement / Disagreement

Participants express a variety of opinions on the availability and functionality of different ray tracing software, with no consensus on a single recommended solution. Multiple competing views on the effectiveness and suitability of the mentioned software options remain unresolved.

Contextual Notes

Some participants express uncertainty about the capabilities of specific software, particularly regarding their ability to handle arbitrary rays versus laser beams. There are also references to software that may no longer be supported or functional on newer operating systems.

Who May Find This Useful

This discussion may be useful for individuals seeking affordable or free software for optical design and ray tracing, particularly those interested in exploring various software options and user experiences in the field of optics.

tosik
Messages
5
Reaction score
0
Can you advise me a free software that allow to draw rays passed through system of thick lenses (preferable in 3D)?
 
Science news on Phys.org
You want something like raycad only under a free-software license?
That's odd - the free stuff that does ray-tracing seems all geared to making graphics.
What level do you need it for?
 
I need to trace rays of different wavelength through some thick lenses. I need a free software that allow to change lenses characteristics (curvature, shape, refraction index) and visualize ray paths of different wavelength (prefereably visible rays: red - blue). Also the software should allow to change refraction indexes of medium (for example, one side of lens is in air, another in water, etc.).

I've found OptoCAD and only study to use it. It is for laser beams and I'm not sure could I trace arbitrary rays using OptoCAD.
 
tosik said:
I've found OptoCAD and only study to use it. It is for laser beams and I'm not sure could I trace arbitrary rays using OptoCAD.
That would depend on what sort of result you are after - you can use a very narrow laser beam to approximate a classical light ray.
If Opto-cad allows you to make wide laser beams with a uniform crossection then it should do what you describe ... after all, do you care about the part of the light-wave that does not pass through the apparatus?

iirc the University of Auckland has a set of MATLAB add-ons that handle general ray optics ... you'd have to fiddle it for non-linear placement but it doesn't have to be par-axial. They describe the effect of optical elements as a space/wavelength-dependent phase-shift in the EM wave.

If all you need is undergrad ray-optics with wavelength dependence, all elements in a line, then, strewth, I could write that in an afternoon.
OK - maybe over a weekend.
 
Somebody named Jim Klein wrote a ray trace program that he sold for a while but eventually made available for free. He was active on the sci.optics usenet group, which can be accessed through google groups. You might look for his old posts there from around 2007-2008. I just tried a quick google search, but did not find Klein's program.
 
Redbelly98 said:
Somebody named Jim Klein wrote a ray trace program that he sold for a while but eventually made available for free. He was active on the sci.optics usenet group, which can be accessed through google groups. You might look for his old posts there from around 2007-2008. I just tried a quick google search, but did not find Klein's program.

I've found Jim Klein's optical desing guide (jimkleinsopticaldesignguide.blogspot.com/) and his software KDP (www.ecalculations.com/) for optical design and analysis.
 
tosik-
I am also seeking affordable geometric ray trace software. It seems as though there was a lot out there in the 1990s and it has slowly faded.

I used Virtual Optical Bench for quite a while but it stopped working on WIN7 and the authors haven't fixed it.
http://www.vobhome.com/

BEAM4 is rather simple but without a lot of analysis features that I can see. They aren't returning emails at this time. The cost is $299 but the demo is free and you can use it if you "hand make" the tables with an ascii editor (the save is disabled in the demo).
https://www.stellarsoftware.com/

For only $70, Optalix LT looks promising. It has only geometric analysis-the full physical trace version is $2500. I am continuing to try to learn it. The Demo is free for 30 days.
http://www.optenso.com/

Something I haven't had a chance to look at yet is freeware. It looks like it may be idle lately but perhaps not:
http://www.maxreason.com/software/optics/opus.html#overview[/url]

Hope this helps a bit. Let me know if you succeed in finding a solution

cheers
Fritz
 
Fritz-

Now I'm using optoCAD of Roland Shilling. It has a simple language for optic system definition, allow to define different surfaces and trace beams trough them, and produce very nice 2D images.

KDP is more complex and produced 3D images is not good for me.

I don't try other software.
 

Similar threads

Replies
12
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 19 ·
Replies
19
Views
5K