i want to simulate a aspherical surface with aspheric coefficients (2,4,6,8,10,12,14,16,) as a microlens array. The lenses have a rectangular shape and the aspheric terms are only in one axis.
Do you know which is the best solution for building such an lens array for aspheric surfaces?
I’m looking forward to your answers!!!
Best answer by David.Nguyen
Hi Raphael,
I suggest investigating mixed systems (sequential and non-sequential). Such a lenslet array can be created relatively easily in non-sequential mode using the Extended Polynomial Lens (Ext. Poly. Lens). Here is a dummy example for you.
Start with an Ext. Poly. Lens object (in this case with 2 coefficients: y^2 and y^4 only but it can go up to y^16):
Then, use the Array object to make the lenslet array:
Finally, convert the system into a mixed sequential/non-sequential one:
I’m attaching this example for your reference. Hopefully this helps.
I suggest investigating mixed systems (sequential and non-sequential). Such a lenslet array can be created relatively easily in non-sequential mode using the Extended Polynomial Lens (Ext. Poly. Lens). Here is a dummy example for you.
Start with an Ext. Poly. Lens object (in this case with 2 coefficients: y^2 and y^4 only but it can go up to y^16):
Then, use the Array object to make the lenslet array:
Finally, convert the system into a mixed sequential/non-sequential one:
I’m attaching this example for your reference. Hopefully this helps.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.