Hi Xiaoning,
Thanks for your question here!
How did you model the surface roughness? Did you use a grid sag to model it? If the surface roughness is not much smaller than the wavelength, that sounds like a good solution. If this is the case, the surface normal is always calculated at the ray incident, and the rays are reflected based on this direction, so in my understanding this means it is calculated locally. IS this what you were looking for?
Regarding the reflectance when scattering is applied on reflective surfaces, the Scatter fraction parameter defines the fraction of the energy that goes into the scattered rays, after first accounting for attenuation by the coating. So the reflectance is applied in the same way whether scattering is applied or not, and if scattering is applied then reflectance is accounted for before taking scattering into account.
You may find more information about this in the Help system at:
The Setup Tab > Editors Group (Setup Tab) > Non-sequential Component Editor > Object Properties (non-sequential component editor) > Coat/Scatter > Fraction to Scatter and Number of Scatter Rays
For further references, please check out the following knowledgebase article:
How to model a partially reflective and partially scattering surface · MyZemax
I hope this helps, but if you have further questions, please let us know and we will be happy to help!
Best,
Csilla
Hi Csilla,
For the surface roughness, I imported a CAD object into zemax, with the roughness on the sidewall of the cylinder shown in the attached figure 'rough.PNG', you are saying that if the roughness is comparable to the wavelength, Zemax uses rays to handle it (just as if the roughness is much larger than a wavelength), so diffraction is not considered here, right?
Regarding the reflectance when scattering is applied on reflective surfaces, if I have the same incident angles of the ray for both cases (with/without a lamertian scattering), the reflectance for both cases should be the same right? regardless the direction of the reflected ray(specular or scattered)
Thanks!
Hi Jia,
Yes, your understanding is correct. In this case OpticStudio uses rays to model the interaction between the beam and the CAD object (cylinder with rough wall), so no diffraction effect is considered here.
As for the energy splitting on a reflective surface with or without scattering effect, you can specify the energy that goes into the scattered rays by the Scattering Fraction setting.
For example in the case above, (the rectangular object is a Mirror object), with the scattering settings entered, if I launch 1 ray of 1 watts, 0.5 watts will go to the specular reflected ray; and the rest 0.5 watts will go to the scattered rays. Since I set # of Scattered rays to 3, each of the scattered ray will carry 0.5/3=0.167 watts. And the distribution of the scattered rays will follow the scattering profile you defined, in this case Lambertian.
Let us know if you have any other questions.
Best regards,
Hui