Hi, I am simulating the trajectory of light ray passing through a homogenous material.
For example, the light trajectory passes through a magnifying glass.
There is a good 3D example in “Model library” called “Luneburg lens”. I modified it into a 2D version as attached. The ray trajectory is correct with gradient index distribution.
However, if I change the refractive index of the central pillar from gradient into a constant value, say 1.4, the light ray just go straight, which is obviously incorrect. Light should be focused based on Snell’s law.
Someone suggested me to set up a buffer zone with gradient index between zones with abrupt refractive indices. I tried, and it works. However, it is very difficult to build such zones for cases with complex interface.
Is there anyone know how to solve the problem?
Thanks a lot!
Haitao
For example, the light trajectory passes through a magnifying glass.
There is a good 3D example in “Model library” called “Luneburg lens”. I modified it into a 2D version as attached. The ray trajectory is correct with gradient index distribution.
However, if I change the refractive index of the central pillar from gradient into a constant value, say 1.4, the light ray just go straight, which is obviously incorrect. Light should be focused based on Snell’s law.
Someone suggested me to set up a buffer zone with gradient index between zones with abrupt refractive indices. I tried, and it works. However, it is very difficult to build such zones for cases with complex interface.
Is there anyone know how to solve the problem?
Thanks a lot!
Haitao