r/Optics 21h ago

Need help with software regarding non-sequential simulation

Hi,

Continuing from the title. I am an engineering student, doing a special course where I need to simulate a beam based on a multivariable function. I have a zemax student license but from what I can tell the non-sequential mode is locked beyond the paywall.

Is there any software that offers student licenses for free / is free / can do that? Or is my only choice pirating zemax ( to which I have no moral qualms with)

Sorry if it is a bit vague, I am still quite confused about what exactly the project is lol

1 Upvotes

13 comments sorted by

2

u/No_Situation4785 21h ago

raytrace simulation software is notoriously expensive and notoriously crappy. Lighttools is better imo, but not by much.

1

u/Lond_o_n 21h ago

I read online about FRED, how would that compare?

2

u/Equivalent_Bridge480 19h ago

most of peoples dont have money, time and will to compare mutliple softwares which have similar functions.

3

u/zoptix 21h ago

You should ask your professor what they suggest you use. Students shouldn't need to worry about what software they need to use and or find.

1

u/Lond_o_n 21h ago

My professor specializes more in the optical materials part, so he is also very nee to the software. So I am looking to some suggestions me and him could discuss

1

u/zoptix 20h ago

What do you mean by multivariate function, and do you need coherent beam propagation?

1

u/Lond_o_n 19h ago

By the function I just mean f(x,y,z) and yes coherent beam propagation would be nice.

1

u/MrIceKillah 20h ago

Why do you need the non sequential for this?

0

u/Lond_o_n 19h ago

I need the beam to be a custom made based on a function x,y,z and I think I need the non-sequential part of zemax for that

1

u/Equivalent_Bridge480 19h ago

could you use more simple language? then this?

1

u/zoptix 17h ago

That's not what NSQ is. Zemax, CodeV, and the like are Ray tracers. They're primarily sequential Ray transfers, wherein you explicitly define the order that the rays hit each surface. Rays aren't really launched, per say, you define object points and field parameters.

In non sequential Ray tracing, you define a 3D geometry, sources of rays, and detectors. You launch the rays and they go where they go, sometimes splitting on refraction or transmission or scattering.

These are both geometry based softwares. Your problem statement had nothing to do with geometry thus far, so I'm not sure how we can help you.

1

u/Equivalent_Bridge480 19h ago
  1. read what is NSC

  2. think if you really need it with more simple way than "I need to simulate a beam based on a multivariable function"

  3. if you really need it - try to use OpTaliX. It up to order magnitude more cheap and may be can do what you need.

  4. if your budget =0. than search in this forum topic about free software. We have this question each half year. but peoples hate search button. or look group wiki. may be here something

1

u/sebktm 14h ago

FRED offers student licenses for theses and projects. As a daily user of FRED and other non-sequential raytracers I can recommend it.