Empowering Optical Design in the Era of AI


In the landscape of artificial intelligence, the past year has seen a remarkable surge in generative models, with cutting-edge tools like “Midjourney” for text-to-image transformations, “Whisper” for audio-to-text conversions, and notably, OpenAI’s own “ChatGPT” and “GPT-4,” standing out as the pinnacle of text generation capabilities. These models have proven to be versatile across various tasks and industries. Yet, they come with inherent limitations, particularly in providing accurate information (avoiding “hallucinations”) and executing actions, which constrains their utility in assisting complex processes such as optical design.

3DOptix Joins the Generative AI Revolution

In response to these challenges, 3DOptix embraces the transformative potential of generative AI, and introduces “OptiChat”- A capable assistance to the realm of optical design. This innovative chatbot is specifically crafted to overcome the limitations associated with text-based generative models, enabling users to perform precise calculations, conduct searches in the catalog, and more.


OptiChat, in its initial release, presents a suite of capabilities designed to enhance the optical design process:

  1. Catalog Searches: Seamlessly navigate and explore our extensive catalog of optical elements.
  2. Comprehensive Optical Element Searches: Simultaneously search for multiple complementary optical elements.
  3. Refractive Index Calculations and Materials Search: Easily calculate refractive indexes and identify materials with a target refractive index.
  4. Lens Maker Formula: Utilize the lens maker formula to determine the right measurements for your specific needs.
  5. Parameter Optimization for EFL: Find the optimal search parameters to achieve a desired Effective Focal Length (EFL) for spherical and ball lenses.

Beyond these features, OptiChat goes a step further by intelligently inferring the necessary steps to fulfill your request, executing them seamlessly without explicit instruction.

Hands-On Examples

To showcase its practical applications, let’s delve into a series of hands-on examples:

>> Here are the materials with refractive indices closest to 1.456 at 560 nm:

  1. N-FK58 with a deviation of 0.000768
  2. S-FPL52 with a deviation of 0.000772
  3. H-FK71 with a deviation of 0.001274
  4. LITHOSIL-Q with a deviation of 0.003474
  5. UVFS with a deviation of 0.003500
  6. Quartz with a deviation of 0.003500
  7. Fused Silica with a deviation of 0.003500
  8. SiO2 with a deviation of 0.003557
  9. NIFS-S with a deviation of 0.004500
  10. NIFS-A with a deviation of 0.004500

The deviation value represents how much the refractive index of the material deviates from your target refractive index. The smaller the deviation, the closer the material’s refractive index is to your target.

>> For a convex-convex lens made from UVFS with an EFL of 20 mm at 560 nm, the radii of the lens would be approximately ±17.56 mm. Please note that this calculation assumes a default central thickness of 5 mm. If the central thickness of your lens differs, the radii would need to be recalculated.
>> I found 50 lenses. The search parameters I used:
  • Material: UVFS
  • Lens Subtype: Spherical Lens (Convex-Convex)
  • Radius 1: From 17.06 mm to 18.06 mm
  • Radius 2: From -18.06 mm to -17.06 mm
>> I have narrowed down the search for uncoated lenses. The search parameters I used were:
  • Material: UVFS
  • Lens Subtype: Spherical Lens (Convex-Convex)
  • Radius 1: From 15.56 mm to 19.56 mm
  • Radius 2: From -19.56 mm to -15.56 mm
  • Query: Uncoated

I found 2 results which are now presented on the screen under the “Awesome Lens” tab.

Please note that the filters are automatically rounded to the nearest 0.01 mm.

>> I have found a ball lens that should create the same EFL at this wavelength and material. The search parameters I used were:

  • Material: UVFS
  • Lens Subtype: Ball Lens
  • Diameter: From 24.69 mm to 25.69 mm

Please note that the diameter is automatically rounded to the nearest 0.1 mm.

The result is now presented on the screen under the “Ball Lens Search” tab.

Share Our Vision

We keep improving and adding new abilities to OptiChat all the time. This version of OptiChat is just the first step towards 3DOptix vision of an easy, intuitive, and highly capable interface that allows you to perform practically every action that 3DOptix supports in any of 3 ways:
  1. Through the user interface in our app.
  2. Through code with our intuitive SDK.
  3. Through natural language communication with OptiChat.

As 3DOptix continues to improve OptiChat, we are working on expanding its capabilities to seamlessly assist with our SDK, run simulations and analyses, add parts to the simulation, and modify existing components.

You may also like

How do lasers work?

The Term “Laser” Defining “Laser”: The term “laser” is an acronym that stands for “Light Amplification by Stimulated

What is Light Scattering?

Light scattering is a fascinating optical phenomenon that occurs when light interacts with particles or irregularities in a


3DOptix works
only on desktop!

Please go to 3doptix.com on a
desktop device, using the
Chrome or Edge browser

Available on January 30th, 2023