Skip to main content

Hello community,

 

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!!!

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.

Take care,

 

David


Reply