We've launched a brand new customer portal with an updated and more searchable Knowledgebase, license and user management, support ticket creation and tracking, and community forum discussions.

Modeling a White Light Source Using the Phosphor DLL

This article describes modeling a phosphorescent material, as often used to generate white light sources in illumination systems, via the Phosphor.DLL bulk scattering model. 

Authored By: Sanjay Gangadhara

Published On: July 7, 2011

Quantifying Veiling Glare

Veiling glare is a term that is often used in the field of imaging system design. Technically, veiling glare is stray light that reaches the sensor plane of an imaging system, and it can cause a decrease in the imaging system’s performance.

Often,  a full non-sequential treatment is needed for accurate results. However, for many optical imaging systems, a first-cut look at forward scattering effects is all that is really required. This article will show how to make just such a preliminary veiling glare measurement using tools that are already built into Zemax. This analysis will require just a few minutes to perform, and will give very useful results.

Authored By: Mike Tocci

Published On: May 25, 2007

How to Perform a Non-Sequential Tolerance Analysis

This article describes how to perform a non-sequential tolerance analysis using a freeform lightpipe as an example.

Published On: April 11, 2018

How to use the Zemax Black Box surface

The Zemax Black Box surface solves the problem of how to share optical design data without revealing design secrets. This article explains how to export part or all of an optical design as a Zemax Black Box surface, and how to use that surface in subsequent optical design, optimization and analysis.



Authored By: Mark Nicholson

Published On: February 3, 2010

How to Create a Double Pass Optical System

This article describes the make double pass tool, which automates the creation of double pass, sequential optical systems.

Authored By: Akash Arora

Published On: July 7, 2011

Converting Sequential Surfaces to Non-Sequential Objects

This article explains:

  • How to convert Sequential Surfaces to Non-Sequential Objects
  • How to use the Convert to NSC Group tool
  • How to use the Design Lockdown and Critical Rayset Generator tools
  • How to insert Non-Sequential Sources and Detectors
  • How to perform Non-Sequential ray traces

Jump to a section:

Authored By: Kristen Norton, Nam-Hyong Kim

Published On: April 16, 2018

How to Create a User-Defined Scattering Function

This article explains how to write a DLL for a user-defined scattering function. An example of a Gaussian X-Y probability function is given.

Authored By: Sanjay Gangadhara

Published On: February 21, 2008

What Does the Term Apodization Mean?

Question: Why is the illumination of the stop surface referred to as "Apodization"? And What Does Apodization Do?


Authored By: Mark Nicholson

Published On: September 17, 2015

How to Simulate the Sparkle of a Diamond

This article describes how to simulate the optical appearance a diamond using the powerful, non-sequential capabilities of Zemax. It uses a white light source and the true-color capabilities of Zemax to show the visual appearance of the diamond. It also contains a useful trick to maximize the light grasp of the receiving optics, and the macro used to generate the polygon object file for a diamond.

Authored By: Shinichi NAGATA

Published On: September 8, 2009

How to use Ray Aiming

To handle aberration of the pupil, OpticStudio includes options in the Ray Aiming section of the System Explorer to improve rays traced by aiming rays to fully fill the stop surface. This article discusses the benefits of the Ray Aiming options with two examples.

Authored By: Nam-Hyong Kim

Published On: July 18, 2005

Displaying results 181-190 (of 291)
 |<  <  15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24  >  >|