39
Roadmap Presentation European User Group Symposium - March 2018 Zemax © 2018 1

European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Roadmap PresentationEuropean User Group Symposium - March 2018

Zemax © 2018 1

Page 2: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• I’m Kristen Norton

• OpticStudio Product Manager

• Previously…

• Sr Optical Engineer at Zemax

• Laser & Optics Engineer building laser systems

• Degrees in physics & applied physics

Hello!

Zemax © 2018 2

Page 3: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• Strategy for implementing new features

• Features that were recently added

• Features that are coming soon

• Features that are coming next

Agenda

Zemax © 2018 3

Page 4: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Strategy for implementing new features

Zemax © 2018 4

Page 5: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• Three pillars of OpticStudio development

• Improve your workflow

• Add your feature requests

• Make it faster

• Other updates coming soon

New feature strategy

Zemax © 2018 5

Page 6: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• Optimizing productivity and ease of use

• Increasing reliability

Improve your workflow

Zemax © 2018 6

Page 7: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• We add features based on customer and industry needs

• Implemented new process for handling feature requests about a year ago

• Now have an extensive and organized database (more on this in a moment)

Add your feature requests

Zemax © 2018 7

Page 8: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• Large R&D focus since OpticStudio was released

• Continually improving algorithm efficiency and UI responsivity

• Examples:

• “OpticStudio optimizes 18 times faster than the [previous] version...” -From two-photon microscope

• “So as you can see, 16.5 is really improved, it's even better than Zemax 13.” -From a post on the forum about POP

• “I am seeing OpticStudio complete the ray trace in 2/3 the time it took Z13”- From a customer email about non-sequential ray tracing

• But we’ll never be done!

Make it faster

Zemax © 2018 8

Page 9: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 9

• Supported forum

• Updates to the knowledgebase

• Feature request portal:

Other updates coming soon…

Page 10: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

What’s new

Zemax © 2018 10

Page 11: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 11

• Optimizes at least 10x faster that traditional MTF operands

• Almost as fast as wavefront

• Considers up to a specific frequency

• Works early in the design process

• Simplifies the parameter space

Contrast Optimization

Page 12: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 12

Contrast Loss Map

• Visualize how contrast and MTF degrade across the pupil

• Circle size indicates the amount of the contrast loss

• Clock hand indicates wavefront error

Page 13: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 13

Over 200 field points

Page 14: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 14

Updated editor and field viewer

Page 15: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 15

Field converter and wizard

• New automatic conversion tool for field definitions

• New wizard to generate different distributions of field points

Page 16: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 16

Convert configurations to non-sequential mode

Page 17: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 17

Convert tolerances to non-sequential mode

Page 18: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 18

• Updated ZOS-API documentation

• New cross-linked syntax help

• If you haven’t use it before, start with the examples:

• 25 new examples

• C#, C++, Matlab, Python

API examples & syntax documentation

Page 19: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 19

• Highest sampling in the UI is 16,384 points

• Use the API to increase sampling to 1,073,741,824 points

Increased POP sampling density

Page 20: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 20

• Add and remove fold mirrors

• Reverse the elements in the LDE

• Scale the system to a specific focal length

• Simulate a double pass reflection

Run sequential tools through ZOS-API

Page 21: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 21

• Automatically packages all files to troubleshoot or report a bug

• Potentially sensitive files are flagged and easily removed

File Collector

Page 22: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 22

Ignore and hide objects

Page 23: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

New features coming soon…

Zemax © 2018 23

Page 24: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• Analyze magnitude and orientation of aberrations

• Prototype available now!

• Icons coming soon:

Zemax © 2018 24

Freeform aberration analysis

Page 25: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 25

• Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects

• Results show up to 10x improvement thus far

• Boolean objects modeled with high precision native geometry of parent objects

Ray tracing with Boolean objects

Page 26: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 26

• Complex combinations of surfaces and apertures automatically convert to non-sequential mode

• Adds a new general lens object

Updates to the NSC converter

Page 27: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 27

• New search capability in editors

• Displays total number of search results

• Based on excel functionality

• Can go to First/Last/Next/Previous result

• Supports wildcard text filtering

• Includes bookmarks for fast access

• Will be added to Go To tool:

Advanced search in editors

Page 28: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 28

• New optimization operand to limit minimum or maximum incidence angle

• Traces chief + marginal rays

• Reports over a range of surfaces

• Reports over a range of wavelengths

• Current alternative requires many operands:

Max/Min angle of incidence operand

Page 29: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 29

• User Analysis to create a sag map/table in non-sequential mode.

Non-sequential sag analysis

Page 30: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 30

• Accurately model polarization of rays that undergo bulk scattering using the Mie phase model

• Can incorporate fluorescence as well

• Written by post-doc researcher at the University of Glasgow, and implemented as a new DLL in non-sequential mode

Polarization sensitive bulk scattering

OpticStudio

Page 31: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

New features coming next…

Zemax © 2018 31

Page 32: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 32

• Adding local control to grid surface

• Specific sections the surface can be optimized independently

• Includes a visual user interface for modifying the surface

• Surface will optimize and update as quickly as possible

Locally optimizable grid sag surface

Page 33: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 33

• Export high resolution and custom resolution graphics

• Includes SVG vector graphics

• Implemented in the Save As Dialog

High resolution graphic export

Page 34: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 34

• Visualize tolerance data

• Requires a new data structure for storing criteria, tolerances, compensators

• Includes yield statistics and plots

Tolerance data visualization

ToleranceViewer ▾

Probability Chart

Cumulative Distribution

Scatter Plot

Sensitivity (Text)

Traditional Report (Text)

Page 35: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Zemax © 2018 35

Virtual prototyping workflow

Zemax

Virtual Prototyping

Page 36: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• What else do optical engineers need to build high confidence virtual prototypes?

• When are you experiencing…

• Difficulty communicating design details ?

• Trial and error troubleshooting?

• Bottlenecks or inefficient workflows?

• Failed physical prototypes?

• Unnecessary hand-offs?

• Data loss or misinterpretation?

• Manual data conversion?

Future development

http://www.ledjournal.com/

Zemax © 2018 36

Page 37: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Summary

Zemax © 2018 37

Page 38: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

• OpticStudio development strategy

• Ease of use, your feature requests, performance speed

• Recently added new features

• Contrast operands and analysis, additional field points, field converter and wizard, converting tolerances, converting configs, more functions in ZOS-API, File Collector

• Features coming soon

• Freeform analysis, Boolean ray tracing, new lens object, advanced search, non-sequential sag analysis, AOI operands, polarization bulk scattering

• Features coming next

• Grid sag optimization, high res graphic export, tolerance data analyses, virtual prototyping workflow, more support for optical engineering workflow

Overview of topics covered

Zemax © 2018 38

Page 39: European User Group Symposium - March 2018 · 2018. 3. 28. · •Faster, more accurate, and more reliable non-sequential ray tracing for all Boolean objects •Results show up to

Thank you!

Zemax © 2018 39