Improved Graphic Export

This article discusses the limitations to the Graphic Export for Layout, 1D and 2D plots for ZOS 18.7.

Authored By: Michael Humphreys

Published On: August 13, 2018

OpticStudio Legacy Version System Requirements

This article contains an archive of the legacy system requirements and related information for previous OpticStudio releases. It applies to perpetual versions of OpticStudio that are installed locally (on-premise). For later releases or the online version of OpticStudio, see this page: System Requirements


General Hardware Requirements for all OpticStudio releases
Operating System Requirements And Other Prerequisites
License Type Compatibility Chart
Mac OS, Linux, and Virtual Machines

Polarization-sensitive scattering in OpticStudio

This article describes how to simulate polarization-sensitive bulk scattering and fluorescence using a custom DLL in OpticStudio. The bulk scattering model defined in MSP.dll (available for download with this article) considers the polarization of incident non-sequential rays and simulates how the polarization and direction of propagation change with each scattering event. This DLL can also be used to simulate fluorescence in combination with Mie scattering. Both fluorescence and polarization-sensitive scattering are important for modelling biological imaging. This article summarizes seven experiments that use the MSP DLL bulk scatter model.

Authored By: Guillem Carles

Published On: April 28, 2018

NSC Sag Map User Analysis

This article talks about the basics of the NSC Sag User Analysis feature and how to setup a file with a complex CAD part to get the sag values for a specific face.

Authored By: Michael Humphreys

Published On: May 3, 2018

Batch Processing of Ray Trace Data using ZOS-API in MATLAB

An update to the ZRDLoader.dll to include both batch processing of sequential ray trace (direct or normalized, polarized or unpolarized) and batch processing of non-sequential ZRD files using ReadNextSegmentFull() method.

Authored By: Michael Humphreys

Published On: April 24, 2018

Generating a list of output data types for each analysis in the ZOS-API

This article explains how to use Python and MATLAB to generate a list of available data types for each analysis in the ZOS-API.

Authored By: Michael Cheng

Published On: February 1, 2018

How to model a Fresnel lens in OpticStudio

This article provides a summary of the ideal and real Fresnel lens models available in OpticStudio.

Authored By: Sandrine Auriol

Published On: January 26, 2018

How to Model an Off-Axis Ellipsoidal Mirror at Finite Conjugates

This article explains how to model an off-axis ellipsoidal mirror when the light source is a one focal point of an ellipsoidal mirror and image (detector) in another focal point of an ellipsoidal mirror.

Authored By: Mike Sluch (

Published On: January 12, 2018

Contrast Loss Map in OpticStudio 17.5

Contrast Loss Map is a new feature in OpticStudio 17.5 that provides an easy way to understand how contrast varies or is lost in an optical system. It visualizes contrast loss for a specific frequency of the Modulation Transfer Function (MTF) as a distribution map across the exit pupil. Contrast Loss Map gives insight into how the MTF is degrading across the pupil. You can then use the data to determine what changes to make to your system to improve MTF. Contrast Loss Map plots the same contrast loss values that are calculated during Contrast Optimization, a new capability introduced in OpticStudio 17 that uses the Moore-Elliott method to optimize for MTF at least 30 times faster than traditional methods.

Authored By: Michael Cheng

Published On: November 17, 2017

Enhancements to the Optimization Wizard in OpticStudio 17.5

OpticStudio 17.5 includes enhancements to the Optimization Wizard to make it easier to choose the right optimization method for your design. The performance of the generated merit functions has also been improved.

Authored By: Chris Normanshire

Published On: November 16, 2017

Displaying results 1-10 (of 325)
 |<  < 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10  >  >|