Solved

Operand to control Vignetting

  • 6 December 2023
  • 4 replies
  • 104 views

Hello Community,

I am trying to optimize a lens that comes after the STOP. When I try to optimize the lens for maximum performance and minimum distortion the STOP gets vignetted as the diameter of the lens is fixed. The clear semi diameter of this lens is fixed and already at its maximum and cannot be increased. The vignetting for the rays from the maximum field is in such a way that the rays from the top half of the STOP are completely avoided and the rays from the bottom half of STOP is only considered. How can this be controlled. Which operand can be used to make sure that at least some of the rays from the top half of the STOP are always used.  I cannot use the option “clear set vignetting” and set new vignetting factors as the initial vignetting values of the STOP cannot be changed. Please see the pictures attached below. Only the rays from the maximum field are shown in the layout. 

 

 

 

icon

Best answer by Andrey.Pravdivtsev 8 December 2023, 12:15

View original

4 replies

Userlevel 3
Badge

Did you turn on rayaiming?

@Andrey.Pravdivtsev  Ray aiming set as “Real” , should that be changed ?

May be i have not explained the situation correctly. Now i use the following to get the rays ( from top half of STOP) i need. 

 

find the Py value of a ray from the top half of STOP that could go through the lens and make sure this ray stays always inside the lens. 

Userlevel 3
Badge

@Andrey.Pravdivtsev  Ray aiming set as “Real” , should that be changed ?

May be i have not explained the situation correctly. Now i use the following to get the rays ( from top half of STOP) i need. 

 

find the Py value of a ray from the top half of STOP that could go through the lens and make sure this ray stays always inside the lens. 

Real ray aiming is good. 

 

You can add a condition for some rays from the top half to have positive Y coordinate on the stop. Now you don’t have weight on 43 so it is just for information.

@Andrey.Pravdivtsev Thanks for the the reply. 

Reply