How to Design A Catadioptric, Omnidirectional Sensor

This article walks through a deomsrative design of an omnidiriectional, catadioptric sensor in OpticStudio. Throughout the article, tips and tricks are presented to designers looking to model their own omnidirectional system.

Authored By: James E. Hernandez

Published On: August 19, 2016

Modeling Optics with Realistic Edge Apertures

OpticStudio 16 offers a comprehensive way to model realistic lens apertures with opto-mechanical semi-diameters. Three separate apertures (semi-diameter, chip zone, and mechanical semi-diameter) offer the ability to define a lens component the same way it is made.

Authored By: Thomas Aumeyr

Published On: April 15, 2016

Designing a Head- Mounted Display (HMD) for Augmented Reality Systems in Zemax OpticStudio

This article demonstrates how to set up an optical system for a HMD in sequential mode, using a wedge- shaped prism and freeform surfaces.


Brief process overview
Design Strategy
Defining Field of View (FOV)
Total Internal Reflection (TIR)
Setting up Rectangular Apertures
Setting up Multi- Configuration Editor (MCE)


Authored By: Natalie Pastuszka

Published On: August 18, 2015

How to Use the Tolerancing Cache

This article explains the benefits of the tolerancing cache feature.  This article also warns when it may be inappropriate to use this feature.

Authored By: Andrew Locke

Published On: May 7, 2007

How to Open Consecutively-Named Lens Files Using a ZPL Macro

This article demonstrates how to open several lens files using the ZPL macro. This is often useful for analyzing lens files generated by Zemax during the Monte Carlo tolerance analysis.

Authored By: Nam-Hyong Kim, Updated by Michael Humphreys

Published On: August 24, 2006

How To Optimize for Worst-Case Performance

In most cases, we want to optimize for best performance over some average of the field of view or wavelength range of a system. In some cases, its useful to optimize only the worse-case scenario. This is easy to do, and this article describes how.

Authored By: Mark Nicholson

Published On: May 10, 2008

How to Constrain the Thickness of Aspheric Components

This article explains:
  • Why default thickness boundary constraints are not always sufficient when optimizing aspheric components
  • How the FTGT and FTLT optimization operands can be used to successfully constrain the thickness of a surface at intermediate aperture locations
Authored By: Andrew Locke

Published On: March 20, 2007

How To Modify Field Data in the Merit Function Editor Using the FDMO Operand

Although only 12 field points can be defined in the Field dialog, the FMDO optimization operand allows these points to be re-defined on the fly during optimization. This means that any operand that uses a field number as an argument can be computed anywhere in the field of view. This article explains how to use this powerful capability.

Authored By: Sanjay Gangadhara

Published On: February 21, 2008

How to Use the Find Best Asphere Tool

This article describes a fast method to identify which surfaces in a design will best benefit from aspherization.

Authored By: Mark Nicholson
Published On: May 2, 2008

How to Determine Perturbation Values in a Monte Carlo Tolerance Analysis

This article describes how to determine the perturbation values assigned by Zemax during a Monte Carlo tolerance analysis.

Authored By: Sanjay Gangadhara

Published On: June 7, 2010

Displaying results 1-10 (of 55)
 |<  < 1 - 2 - 3 - 4 - 5 - 6  >  >|