OTF STUDIO:  ALL  IN  A  NEW  LIGHT

Next Workshop:

Location: Leica Welt, Wetzlar, Germany

Neubau Leica Camera Fassade

Photo: Hanneke Heinemann

Save the date:

11.06.2025 - 13.06.2025

New features, updates, and bug fix are here.


The most recent: Enhancements of batch processing; export to Shincron files; links in monitoring runsheets;

Also: Number of parameters in the RE;  automatic normalization of illuminant and detectors.


Getting started

To utilize taReo effectively, you need expertise in two domains: thin film optics and software development.

In the field of multilayer optics, your team  should have: 

  • Solid understanding of multilayer design and characterization,
  • Ability to interpret measurement data, and
  • Hands-on experience with coating deposition.

control deposition process online

Regarding software skills, it is essential to possess basic programming abilities using a suitable platform, such as Delphi, C++, C#, LabView, Python, or Visual Basic. Additionally, a basic understanding of  COM interface is beneficial.

The package contains numerous illustrative examples that are easily comprehensible, facilitating a rapid understanding of the concept.

Quick start:

  • Select a programming platform that aligns well with your existing expertise (for example, Delphi, C++, C#, LabView, Python, or Visual Basic)
  • Find the example that resembles goal of your project (for example, Inline Characterization). The main settings are already included into the examples.
  • Save this example project under a new name to maintain the original for reference.
  • Go ahead with your own project: Once you have chosen an appropriate example project, begin the process of modifying it step by step to suit your production environment. This adaptation should be done gradually and carefully to ensure compatibility and functionality within your specific setup.
  • Currently, the installation package provides examples for four software platforms: C#, Python, Delphi, and Visual Basic.
  • With taReo, you can support any configuration of the deposition process control. We extend the set of available functions! If you cannot find a function in the existing set, please ask and we add this function.
  • Of course, you can try with taReo offline: you can work with the examples offline, develop your own offline projects (design, characterization), and use Virtual Deposition Interface incorporated into taReo. Learn more about offline applications.

Software

taReo is organized as a DLL (Dynamic Link Library). Due to this it can be implemented into any platform supporting DLL calls. Among these platforms:

  • Microsoft Visual Studio (versions 2003-2022) (C++)
  • Microsoft Visual Studio .NET (C++, C#, Visual Basic .NET)
  • Embarcadero C++ Builder (any version)
  • Embarcadero Delphi (version 5.0 and higher)
  • LabVIEW version 6.xx and higher
  • Java (at Windows platform)
  • Python (at Windows platform)

Hardware

  • A system running Windows 7, Windows 10, or Windows 11 (32 or 64 bit versions).
  • Processors: Intel i9, i7 series, models with higher clock frequency are better. For extremely high requirements we recommend processors Core i-13000 series (desktop segment) or Core i-10000 series (Desktop HEDT segment).
  • AMD processors can also be used.
  • High FSB (Front side bus) speed.
  • DDR4 or DDR5 fast RAM. Modern computers typically have at least 32 GB. More RAM is better (mainly because Windows OS is more responsible).

Support

Mastering the software requires some effort; however, once you grasp the principles, you will be able to develop your own software that controls the deposition process or applications and plugins for analyzing and designing your structures. Your program will precisely meet your needs.

  • For any queries or concerns regarding the operation of certain structures and functions within taReo, please don't hesitate to reach out to our support at This email address is being protected from spambots. You need JavaScript enabled to view it. or by phone. We will be able to assist you and provide clarification.
  • If you are already experienced with taReo but require additional functions or parameters, please also contact This email address is being protected from spambots. You need JavaScript enabled to view it.. Our team will be able to discuss your requirements and assist you accordingly.
  • Please note that taReo is continually being developed based on customer requests. This means that new functions can be included in future updates to the package, providing enhanced capabilities and features.
  • To help you navigate through the more complex aspects of taReo and gain a thorough understanding of its principles, we have provided a comprehensive Help. This resource will guide you through the process of understanding the software's principles and assist you in creating your first project.

Michael Trubetskov is winner of all recent optical interference coatings design contests

Network:  optence grau rot