Skip to main content
Major Release

OpticsBuilder 20.3 Release Notes


Allie
Zemax Staff
Forum|alt.badge.img+2
  • Zemax Staff
  • 343 replies

​Released: September 15th, 2020

 

1 Tools, Features, and Capabilities


 

1.1 Compound Lens Support

Use all the OpticsBuilder functionality with compound lenses

OpticsBuilder 20.3 now offers the ability to Convert & Build compound lenses. This new ability to convert and build compound lenses offers users more options when bringing mirrors into CAD. OpticsBuilder also supports the use of all features when working with an optical design containing compound lenses. Additional work was done to ensure reference geometry displays properly on these types along with the ability to add mounting edges correctly to compound lens object types. Compound lens support includes those made using standard, even/odd aspheric, and biconic surfaces.

 

1.2 Ability to Edit the Optical Design

Modify the optical design directly in your native CAD platform

Using Prepare for OpticsBuilder in OpticStudio, optical engineers may untick a read only box to send a file to the OpticsBuilder user that will load with editing capabilities. This empowers the CAD user to be able to make changes as needed during their design cycle for packaging needs and constraints. CAD users are able to move and reposition the optical components, change their nonsequential optical properties, and edit their shape using the tools available in their CAD platform.  This functionality is available on both the SOLIDWORKS and the Creo CAD platforms. The new nonsequential editing window is shown in SOLIDWORKS in Figure 1.2.a.

 

Figure 1.2.a The non sequential optical properties editing window can be seen in the image above

 

1.3 Section View With Partial Rays  

Users may use section views to visualize rays inside of their design

Users have an even more accurate inside look into their optical product designs. When applying a section view to their design in CAD, OpticsBuilder offers the ability to also apply the section view to the simulated ray set. In SOLIDWORKS, the section view is automatically applied when a section view is selected. In Creo, users must first create their section view and then select the new “Partial Rays” button to apply the section view to their rays. A demonstration of an activated section view of the rays in Creo is shown in Figure 1.3.a.

 

Figure 1.3.a Users may activate section views of their rays

 

2 Usability


 

2.1 Rays Ignore Object

Improved ray tracing capabilities to give the same view as OpticStudio

OpticsBuilder is now leveraging the functionality found in OpticStudio “Rays Ignore Object”. This setting is found in the “Optical Properties” of the optical components. This setting will mimic however it was set in the original OpticStudio design. Users may change this if the .ZBD was sent to them as non-read only. Rays Ignore Object has three options: never, always, and on launch. Please see the OpticsBuilder help document for more on this newly added setting. The new Rays Ignore Object selection is shown in Figure 2.1.a.

 

Figure 2.1.a Rays Ignore Object

 

​​​​​​​2.2 Nested Objects

Improved support for nested objects allows rays to trace as they would in OpticStudio

Prior to 20.3, if users loaded a file that includes an optical object placed inside of another, the ray trace would ignore the nested object and only take the outside object into consideration. With 20.3 we introduce functionality to the ray trace that includes both the nested and outside objects, giving users results that are closer to what they would get in OpticStudio.

 

3 Performance and Stability Improvements


 

OpticsBuilder 20.3 includes the following improvements:

  • Optics Manager dividing line automatically stretches to prototype height
  • Testing on new CAD libraries for adoption in OpticStudio and future speed improvements to OpticsBuilder.
  • A warning message will pop-up if attempting to load a .ZBD file that was prepared for a different CAD platform.
  • Lightweight mode in SOLIDWORKS- OpticsBuilder will force users to resolve items out of lightweight mode in order to run a Simulation. Lightweight mode does not give full data for an accurate simulation to be performed.

 

4 Bug Fixes


OpticsBuilder for SOLIDWORKS 20.3 includes the following bug fixes:

  • Ability to re-run a ray trace after deleting rays– If a user deleted their simulated rays from the Optics Manager, OpticsBuilder would not allow them to re-run a Simulation. Users may now re-run Simulations after deleting rays from their Optics manager menu.
  • Exported PMP data would round to the nearest integer– When creating an output file, the PMP data would round to the nearest integer. This data now remains as is, without rounding, when creating an output file.
  • New parts added to the assembly had a mirror surface applied – When creating new CAD parts that are added to your optical product, they should default to have a black anodized surface, not a mirrored surface because mirrored surfaces are going to present the worst case scenario. We assign black anodized as a default to new CAD parts to ensure an accurate production representation.

OpticsBuilder for Creo 20.3 includes the following bug fixes.

  • Creo 4 was not exporting all needed mechanical parts – OpticsBuilder for Creo 4 was not exporting some of the mechanical components when creating a .ZBD file export. OpticsBuilder for Creo 4 now exports all parts in the file.
  • Creo crashes – We experienced a few scenarios where crashes would occur when using OpticsBuilder for Creo. These crashes needed exact settings to occur and have been fixed.
  • Missing scatter profile in ScatterData folder causes mirrored surfaces without warning – If a scatter profile was applied to a surface in the .ZBD file and that scatter profile was not present in the ScatterData folder, OpticsBuilder would automatically apply a mirrored scatter profile to the surface without warning to the user. Mirrored scatter profiles show the worst-case scenario so they would yield a lot of errors in the Results window, further confusing users. An error message now displays warning the user that the scatter profile is missing and advising them to take steps to resolve the issue.

Did this topic help you find an answer to your question?
This topic is closed to new comments

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings