Everything you need to design optical systems

Five steps to design your optical system in OpticStudio:

1. Set up your system
OpticStudio’s intuitive user interface includes easy-to-learn tools and wizards which enable efficient simulation and design of any optical system.

With more than 200 field points you can set up even the most complex freeform and non-rotationally symmetric systems.

Design high-confidence virtual prototypes with the only optical design software that can model everything from imaging optics to illumination, including the effects of stray light.

Webinar: Combining Sequential and Non-Sequential >

2. Analyze your system to evaluate performance
OpticStudio includes a suite of tools to analyze the performance of your system. In addition to the classic analysis functions, OpticStudio also offers Full-field Aberration analysis to improve freeform designs; contrast analysis for MTF optimization; and Image Simulation to produce photorealistic images of object scenes.

Webinar: Simulating image quality >

3. Optimize your system to meet manufacturing specifications
State-of-the-art optimization tools automatically improve the performance of designs based on user-defined constraints and design goals. This saves time by eliminating design iterations.

Optimize for MTF up to 10x faster with Contrast Optimization - which removes multiple design and test steps inherent in older processes.

Webinar: Contrast Optimization >

4. Tolerance your system to ensure manufacturability
Advanced tools incorporate manufacturing and assembly limits into design constraints to ensure manufacturability and production efficiency.

In addition to sensitivity studies, Monte Carlo tolerance analysis can simulate the as-built performance.

Finished designs can be exported to manufacturingready outputs such as ISO drawings and common CAD file formats.

Webinar: Tolerancing real-world optical systems>

5. Customize OpticStudio to suit your needs
With the ZOS-API, you can create standalone applications, build your own analyses, and control OpticStudio externally using C#, C++, MATLAB and Python.

Zemax Programming Language (ZPL) enables you to write your own macros to automate repetitive processes.

Custom DLLs allow creation of any surfaces, objects, sources, and scatter functions.

Webinar: Matlab & ZOS-API >

Our customers have access to training and global support

Hands-on training

Expand your optical and illumination design capabilities with instructor-led training delivered in classrooms around the world. All courses are taught by our internal team of optical engineers.

See a list of courses >

Worldwide support

Our team of optical and mechanical engineers is available to answer questions about installation, customization, applications, and more.

Email support >

Interested in a product demo for you and your team?

See for yourself how the world’s best optical engineers create amazing designs.