- Home
- Non Sequential Ray Tracing
- Exploring Non-Sequential Mode in ZEMAX
- Home
- Exploring the ZEMAX Demo
- Exploring Non-Sequential Mode in ZEMAX
Exploring Non-Sequential Mode in ZEMAX
- By Andrew Locke
- Published 30 October 2005
- Non Sequential Ray Tracing , Exploring the ZEMAX Demo
-
Rating:




Scattering
Open the file "Samples > Non-sequential > Scattering > ABg Scattering Surface.zmx". This example demonstrates ray splitting as well as non-sequential mode's scattering capabilities.
The NSC 3D layout shows the scattering of a ray at object 2 (a flat, rectangular mirror) since the "Scatter Rays" box is checked in the settings for the layout . Ray splitting is turned off in this layout so for each incident specular ray, we get one scattered ray in reflection. The NSC Shaded Model layout shows splitting and scattering (since both "Scatter Rays" and "Split Rays" boxes are checked).

When ray splitting is turned on for scattering systems, ZEMAX will generate multiple split scattered rays based on the "Number of Rays" setting in the Coat/Scatter tab of the Object Properties for the scattering surface/object. Take a look at the Coat/Scatter tab for object 2. Observe that we are asking ZEMAX to generate 5 scattered rays for each incident specular ray.
ZEMAX supports Lambertian, Gaussian, ABg and User Defined scattering models. This example demonstrates ABg scattering as can be seen in the Coat/Scatter tab for object 2.
The fraction of energy scattered is a function of the ABg model parameters selected. To see the specific ABg scattering profile being used here, from the main menu bar, choose "Tools > Scattering > ABg Scatter Data Catalogs". Change the "Name" to LAMB-SPEC.
A very small detector (object 3) is intentionally centered and placed in front of the large detector (object 4) to collect the energy in the specular ray. The small detector can be seen in the layouts only by zooming in very closely on the layout windows. The large detector collects the energy in the scattered rays. To see the scattered energy, open a Detector Viewer, set the "Detector" setting to Detector Object 4 and then click "OK".
TIP: Scattered and unscattered energy can also be separated on a single detector using ZEMAX' filter string capabilities. For more information on what filter strings are and how to set them up, take a look at the Knowledge Base article, "How To Perform Stray Light Analysis in Non-Sequential ZEMAX".
Article Series
-
Exploring Non-Sequential Mode in ZEMAX