People & Pointers
Use this space to show off your skills, introduce yourself, or to chat about the latest in the world of optics.
- 167 Topics
- 712 Replies
Please help me raise awareness of prostate cancer and suicide risk
Apologies for butting into the normal optical engineering content. On Sunday 22nd May 2022, I am joining The Distinguished Gentleman's Ride with fellow men and women across the globe to raise funds and awareness for prostate cancer and men's mental health. Men die on average 6 years earlier than women and for largely preventable reasons. The number of men that are suffering is growing, and we need to do something about that.I would be very grateful if you would be willing to sponsor me by a small amount. Yes, I know you're sponsoring me to ride a motorcycle around San Diego, and that's not the hardest gig in the world. But raising awareness of both prostate cancer and suicide prevention is surely a good thing, huh? Sponsor me a few bucks here:https://www.gentlemansride.com/fundraiser/MarkNicholson153916
Pinhole Camera simulation
This is translated from Mats’s post.ピンホールカメラの解析 | Zemax CommunityFrom a geometric optics point of view, the smaller the pinhole diameter of a pinhole camera, the higher the resolution, but considering the diffraction properties of light, when the pinhole diameter decreases, the light diffuses due to the diffraction effects and therefore a pinhole that is too small will reduce the resolution.This post provides examples of pinhole diameter analysis to maximize the resolution of a pinhole camera.
Optimizing a model glass index in Non Sequenial Mode
There is no direct option to flag the index of a model glass as variable in the non-sequential mode.Yet, if you need to use this index during optimization, there is an alternative.You can define the material as gradient index material (GRIN) in the “Index” tab of the object properties:And then use the Multi-Configuration Editor to make this parameter a variable.The index of a GRIN material is then available with the NPRO operand, parameter #201 : And you can then add it as variable.Quick notes:This technique of using the Multi Configuration Editor to add parameters that are not otherwise available can be applied for many other use-cases. The description of all Multi-Configuration operands, and their parameters, is available in the Help files of OpticStudio
A way to link decenter X and Y when tolerancing
We can use TUDX with some setups before the tolerance run.You can find more information about TUDX in:How to tolerance for tilts and decenters of a double pass system – Knowledgebase (zemax.com)The Tolerance Tab > Tolerancing Group > Tolerance Data Editor > Tolerance Operands > TUDX, TUDY, TUTX, TUTY, TUTZ: Tolerance on User Defined Tilts & DecentersCreate coordinate break using the tilt/decenter element (here I apply for surface 1 and 2)Setup pickup for decenter Y, the scale factor can be changed based on the model Set TUDX for the specific coordinate break of the element you want to set.The SAVE is used to generate a file with the tolerance operand I set. The lens files will be saved in the same folder as the current lens. You don’t need it when you set your tolerance operands.This is what I get in the file generated by SAVE operand. You can see the parameters are dependent.
Should I use POP or Single Mode Coupling for my single-mode fiber coupling system?
I have seen several qeustions about this and would like to share some of my thoughts.:) It is common users ask which method they should use for their system or if the results are different, which one should they trust. To answer this question, let's first talk about the difference between the two methods. When we calculate coupling efficiency, no matter with which method, what we do is the normalized overlap integral (more details in Help) between the beam amplitude, W(x,y), and fiber receiving mode, Fr(x,y). The overlap integral is like you compare the two complex-valued amplitude distribution. If they are same, the integrated value is 1. If they are not same, the result will be less then 1. For a single-mode fiber, it's a cylinder waveguide and the Fr(x,y) can be approximated by a Gaussian beam mode. Now we can say, the main difference between POP and Single Mode Coupling is about mainly how we calculate the beam amplitude W(x,y). For POP, this is naturally the beam p
Hi Everyone!I would like to use this quick post to introduce myself.My name is Csilla Timar-Fulep and I am an optical engineer in the Customer Success team here at Zemax, specialized in life science applications. I joined Zemax in January 2020, after finishing my PhD. I graduated as a physicist from the Budapest University of Technology and Economics, in Hungary. During my bachelor studies my major was theoretical physics, and for my master’s I moved to medical physics. Then the research topic of my PhD was the theoretical and experimental investigation, and numerical simulation of human visual acuity.Besides work, I love playing basketball, biking, and playing board games with friends.See you around! :)
The new Composite Surface is out!
With the new Composite surface it’s now possible to tolerance the irregularity of almost all surfaces in OpticStudio! TIRR, TEZI and TEXI tolerancing operands have been expanded to allow for irregularity simulations of surfaces other than the previously supported Standard, Even Aspheric, Toroidal and Zernike Fringe Sag. Simply use the desired tolerancing operand on any surface that can be used as Composite, and run a Tolerancing analysis as usual. OpticStudio will automatically add the appropriate Composite Add-on to the surface being tolerance and assess the effect of the perturbation against the chosen tolerancing criterion. For more information, check Introduction to Composite Surface.
Hello Everyone!I would like to introduce myself by a quick post.My name is Önder. I’m an optical engineer at Precision Optics Corp. I have joined Zemax Community since May 2021. My BSc is department of Physics and MEng is Mechanical Engineering. I am specialized in CAD/CAE formerly and Optical Engineering lately. Besides work, I love playing table tennis and going cycling.Hope to see you around!
When Zemax became optics studio
I can’t located the release notes for last 10 years is there a location where there are release notes of each upgrades and bug fixes?I am curious to know which version of zemax became opticstudio, I believe its version 13. Am I correct? Which is the most stable version in terms of bug fixes and features.
How to control the aspherical surface during the optimization
I had a hard time in controlling the aspherical surface shape on a design found by the hammer optimization (over night, you get it. It’s a better practice to add some constrains before we optimize instead of after the optimization.) for my project. I did some investigation and want to share with you some methods and tools that I found quite useful.We can use the Q type to optimize, then convert to even asphere if needed for certain reasons. The tool in Analysis->PAL/Freeform→ Power Pupil/Field Map may help, similarly the surface sag cross section. Following the second one, we can control these by using POWF and POWP For mold glass we need something close to sphere, this can be controlled by BFSD The SDRV and the SCUR can be applied to optimize the plastic lenses to have the desired shapeI may miss some useful tools. Certain methods may not work for certain cases. I would like to know what you think about these methods and do you have other ways to achieve this?
Tech Tip: Human Skin and Heart Rate Sensor Modelling
Heart rate sensors are often included in wearable tech devices. What is the technology that enables us to measure the heartbeat with our smartwatch or fitness tracker? How can we simulate it with Zemax OpticStudio? Photoplethysmography (PPG) is a low cost, non-invasive optical technology that takes physiological measurements on the surface of the skin. PPG devices consist of infrared or visible range light-emitting diodes (LEDs) and photodetectors. They provide a simple optical technique to detect blood volume changes in tissues. Light is more strongly absorbed and scattered by blood than by the surrounding tissue. Therefore, the pulsation of blood causes a variation of opposite phase in the signal of the detector.How to implement a human skin tissue model in OpticStudio, and how to simulate the measured signal of a PPG device over time using a ZOS-API application is described in detail in our Knowledgebase article.Light scattering by small particles in turbid media, such as in biolog
The optical design of the compact wide FOV camera.
Dear All, I want to present the optical design of the compact wide FOV camera. Optics of the camera includes three aspherical plastic lenses and a single spherical glass lens. The design includes thermal, ghost image, and tolerance analyses. The design is shown in the article located on the following webpage: http://www.mark-electro-optics.com/id19.html. Sincerely, Mark Gokhler, Ph. D.
Show POP results on shaded model
To obtain POP image on shaded view, you can: Open the POP settings to save the .ZBF file at all surfaces, please make sure that the .zbf file you save has the same name as the .zmx 2. Select the surface you want to show, go to the physical optics-> check draw fiber coupling on shaded model 3. Open shaded model plot
Improved default settings for ray tracing with CAD parts - OpticStudio 21.3.2
In OpticStudio 21.3.2 we implemented improved default settings for the the faceting used when ray tracing CAD objects using the ACIS libraries.In Object Properties...CAD setting the Chord Tolerance value to 0 will result in OpticStudio will automatically compute a Chord Tolerance related to the size of the CAD object in question. In OpticStudio 21.3.2 this default setting is smaller than in previous releases to enable more accurate ray tracing with default settings in a wider range of circumstances.The actual Chord Tolerance used (in lens units) is shown to the right of the setting box. You can find out the more about the Chord Tolerance setting in the Help Files section. The Setup Tab > Editors Group (Setup Tab) > Non-sequential Component Editor > Object Properties (non-sequential component editor) > CAD In some cases the more accurate default settings will lead to longer ray trace times, but in this case you still have the flexibility to set the Chord Tolerance manual
Tech Tip Tuesdays with Zemax: Human Tissue Modeling
Tech Tip Tuesdays with Zemax: Human Tissue Modeling In my last article I wrote about the power of custom coatings in OpticStudio, how to create them and the ramifications of model detail. OpticStudio has a lot of breadth, and this allows a user great flexibility when creating a model. In this example, we’ll explore how you can extend a model with simplistic assumptions to a more complex multi-physics model using more realistic conditions or even incorporate measured data. The materials catalog can be found under the Libraries tab, then Materials Catalog OpticStudio has extensive catalogs of materials and their associated optical properties. Model materials may also be created to address unusual needs not covered by optical catalogs. This allows the user to define custom materials for nearly any discipline, such as heat shields, fiber for lasers, and even human skin. In the case of human skin, each layer can be accounted for independently and the data can be saved as a new mat
[Webinar] Modeling a Flash Lidar System Using Optical-Optomechanical Zemax Workflow [Q&A]
This thread is dedicated to the upcoming webinar: Modeling a Flash Lidar System Using Optical-Optomechanical Zemax Workflow. Any questions received during the webinar will be responded to as a reply on this thread. Feel free to post your own questions! The speaker will be notified and will respond as long as the thread is still open.Be sure to subscribe to this thread if you want to see additional discussion regarding this webinar topic. The thread will be open to new replies for a limited time following the event. [The event has concluded] Webinar detailsDate: Thursday, October 13thTime: 6:00 - 6:45 AM PDT | 11:00 - 11:45 AM PDTPresenter: Mojtaba Falahati, Senior Application EngineerAbstract:In the consumer electronics space, engineers leverage lidar for several functions, such as facial recognition and 3D mapping. Obtaining three-dimensional spatial data for use in a small-form package has caused this solid-state solution to become more commonplace in consumer electronics products, s
Export to CAD file with filtered rays
Although there is no a direct way in the “Export CAD” tool to export a only a subset of rays using a filter string, it can be done creating a new Source File object based on the rays that you want to filter. You can find an example of how to create a source file object in the following article from our knowledge base (Generating a SDF section): How to export ray trace results in IES format Once you have this subset of rays saved, you can input the new Source File Object in your system and delete the original ones. You will see in the layout only the rays that pass your filter and then, you can export this as CAD file as usual. Check also this article which describes the necessary settings in order for SolidWorks to display the ray patterns exported from OpticStudio: How to show exported rays in SolidWorks and Autodesk Inventor
Building Exit Pupil Expansion (EPE) based volume holographic gratings (VHG)
In the following article, we introduced how to build an EPE based on surface-relief grating (SRG). However, this does not work for holographic gratings.How to simulate exit pupil expander (EPE) with diffractive optics for augmented reality (AR) system in OpticStudio: part 1The current available Kogelnik model in OpticStudio cannot be used for EPE waveguide. Here we will explain why and provide a workaround DLL. Note this is based on assumptions and the result could be inaccurate.In Kogelnik’s method, it assumes, as below, that the refractive index of the hologram itself and its environment are same. Even after the hologram fringes are developed, the average refractive index is still same.However, in reality, the refractive index from the environment is different.For example, we might have a hologram, with average refractive index of n0 = 1.5, coated on a glass substrate, with refractive index of n1 = 1.7. And the other side is AIR, with refractive index of n2 = 1.0.In real situation, t
Hey all -- this is just a quick post to introduce myself!My name is Angel Morales, and I’m an Optical Engineer within the Zemax Customer Success team. I wanted to put down a little about myself for ~networking~ (and to celebrate the launch of the new forums!).I’ve been with Zemax for about three years now, and before joining, I received my B.S. and M.S. in Optics at the University of Rochester.Outside of optics, you’ll probably find me playing some kind of video game or board game (according to Steam, my most-played video game is Skyrim… I don’t want to admit how many hours I’ve poured into that one). I also try to enjoy some hiking in the greater Seattle and general PNW area when I can, since it is honestly way too easy to find some nice walks/hikes to do.Since this is the internet, I think it’s a requirement to also post a picture of my cat. So, here she is, napping on some Zemax swag:Sierra dreams of tracing rays.I look forward to using these new forums with everyone!~ Angel
Material of same name in two different active catalogs
QUESTION: I have two catalogs in my “Catalogs To Use” section of the System Explorer. Both catalogs have a material named “Glass1” in them, but it is defined differently in each catalog. Which catalog will it draw from if I use “Glass1” in my Lens Data Editor? ANSWER: If there are materials of the same name in multiple catalogs, OpticStudio will use the material from the catalog that is higher on the “Catalogs to Use” list. As an example, imagine the material “Glass1” is in both the SCHOTT and ALOHA catalogs. If it is used in the LDE, it will be pulled from the SCHOTT catalog because it is defined above ALOHA.
Know About Me
Dear all!Greetings of the day! Hope this mail finds you well. Open for the Optical Design Engineer opportunity. To catch your attention I would like to brief in very simple words about my expertise. With a strong background in Microelectronics and VLSI at post graduate level where I completed my project on designing a dynamic latch comparator from RTL to GDS flow using Synopsys Galaxy custom designer 32 nm PDK. Followed by my doctoral (pursuing since 2018) in computational modeling of Nanophotonic Image sensors with a good record of certifications in using industry standard simulation tools (ANSYS Lumerical, HFSS) and Zemax (Optistudio). Above all, my love for learning new IC technology encouraged me to complete the risc-v-myth-workshop by VSD-Design and RedWoodEDA, where I was recognized by the trainers as top performers. I have also supervised two VLSI Post graduates back in 2016-17 session.Some of my top certifications are listed below: CUSTOM LAYOUT -VSD DESIGN - UDEMYMUTx: PHOTO
[Webinar] OpticsBuilder for Creo Product Tour - Q&A
This thread is dedicated to today’s webinar: OpticsBuilder for Creo Product Tour. Any questions received during the webinar will be responded to as a reply on this thread. Feel free to post your own questions! The speaker will be notified and will respond as long as the thread is still open.Be sure to subscribe to this thread if you want to see additional discussion regarding this webinar topic. The thread will be open to new replies until Thursday, May 17. Webinar detailsDate: Thursday, May 12thTime: 6:00am & 11:00am PDTPresenter: Lisa Clauson, Senior Product Manager at Ansys ZemaxAbstract: Join Lisa Clauson, Ansys Zemax Senior Product Manager, as she demonstrates how to simulate the impact of mechanical designs on optical performance with Ansys Zemax OpticsBuilder, a certified PTC technology partner. OpticsBuilder enables better communication and eliminates inefficiencies in the optical design process between optical engineers and CAD users. OpticsBuilder addresses all issues ass
Already have an account? Login
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.