EulenStudio Optical Thin Film Modelling Software

All your thin film modelling in one ecosystem: from the first design idea to the coating that runs on your line.

The EulenStudio modules are natively connected: what one creates — a material, a design, a specification, a history — lives in all the others, recorded once and never retyped. And the connection does not stop at EulenStudio: customer-commissioned adaptations link it to your own software or to third-party systems you need, wherever an interface is possible.

The EulenStudio modules

Each module answers one question, and each has its own user.

The standard core Built around your line n & k, dispersion models design + specification prepared product, pass · warn · fail every run’s history line data per pane · batch improved models vetted corrections EulenStudio one shared project EulenChar EulenDesign EulenModel EulenControl EulenLearn EulenCoat

The standard core

EulenChar and EulenDesign are the same for every customer of an edition — one method, in your industry’s targets, materials and standards. EulenModel leans a step closer to your line: it prepares your designs for production and hands them to EulenControl.

  1. EulenChar

    For material characterisation

    Provides the dispersion model.

    n and k of your own materials, fitted from your own spectra: transmission, reflection and optionally ellipsometry, several samples at once, with material properties shared between stacks or fitted independently. The result is a dispersion model rather than a table: the form every other module reads.

    Then what a pure design tool cannot do: fit coatings from interrupted runs, and map thickness across the substrate holder — your machine’s uniformity becomes a measured distribution that later feeds the tolerance calculation.

    You get n(λ) & k(λ)dispersion modelsmulti-pass fits, one shared materialmeasured uniformity map
    Flows to → EulenDesign materials for synthesis→ EulenModel refits on real n & ksaved once — every module reads it
  2. EulenDesign

    For coating designers

    Find a coating that meets the specification.

    You state the requirement — spectral bands, colour, integral quantities, phase — and EulenDesign grows the stack against it with needle synthesis and topology generation. For Filter and Optics, the engine is built for the GPU: it evaluates many times more candidates in the same time — and so finds designs a slower search never gets to see.

    The requirement carries what you actually manufacture — a single coating, a set, a whole glazing unit. And before the first batch, Monte Carlo tolerance and yield analysis says which layers your process has to hold and what your measurement can resolve at all.

    You get a layer structure that meets the specMonte-Carlo yield figurewhich layers your process has to holdwhich measurement can resolve them
    Flows to → EulenModel design + specification, one object
  3. EulenModel

    For process engineers

    Decide whether a model and a design can be trusted.

    Fitting a measured spectrum back to thicknesses is standard. The harder question: what can the data identify at all, how certain is the fit, and how robust is the result under the process’s normal scatter?

    The specifications live here too — bands with pass / warning / fail verdicts, on the same object the designer authored. The verdict in production and the target in design are the same thing, not two spreadsheets drifting apart.

    You get refitted thicknessesidentifiability · confidence · robustnesspass / warn / fail bandsthe prepared product
    Flows to → EulenControl the product goes to the machine→ EulenLearn fits & verdicts, as history

Built around your line

EulenControl, EulenLearn and EulenCoat are the modules that gain the most from strong individualisation: much in them is customised and adaptable, built around your machines and your processes — and your data stays with you.

  1. EulenControl

    For plant operators

    Measure, calculate and correct at the machine.

    EulenControl supports the person who runs the coater, and it takes the shape your line needs. It can be a full interface that computes the layer thicknesses and shows the operator the change that best keeps the coating inside the specification. It can be a display only, while the software talks to the machine directly. Or it works invisibly in the background, driving the interfaces and the calculations, while your operators keep working in your existing custom solution or in the coater’s own software. Where it helps, the tool also drives spectrometers directly, or talks to the manufacturer’s magnet-bar control software.

    EulenControl connects to whatever your line allows and fills the gaps with standard components from EulenStudio, combined with customised software where needed to find the best solution for you.

    You get thicknesses & constants in real timesupports your closed loopverdicts against the product's own bands
    Flows to → the coating on your line→ EulenLearn every run's history
  2. EulenLearn

    For process and quality management

    Read the production history as a process, not as single runs.

    One coating is a measurement; a thousand coatings are a process. EulenLearn reads the history the other modules leave behind and answers what only becomes visible at that scale: how the line drifts, which layer a deviation belongs to, what a correction would have done to batches that already ran.

    It is valuable before any coater hardware is connected: it already shows everything the spectrometer and the fits have left in the database. With coater data per pane or batch, power and gas-flow changes line up with what the model sees: which model needs improvement, and what is safe to run in closed loop.

    You get drift over weeks, not runswhich layer a deviation belongs tomaintenance event or noisewhat-if on batches already run
    Flows back → EulenModel improved models→ EulenControl vetted corrections→ a better next batch
  3. EulenCoat

    For describing your coater

    Turns time-based line data into data per pane or batch.

    To learn from your production data, time-based hardware data must first become product data: which pane, which batch has seen what power. EulenCoat serves exactly this purpose: it describes your coater — every element at its position in millimetres, the transport speed, what the machine can already export. With that description, time-based coater exports and spectral measurements at their positions come together on the same pane or batch — exactly the view EulenLearn works on.

    It starts from what you already have. If your systems already deliver data per pane or batch, you do not need EulenCoat: we connect to the software or database you can provide — then a hardware change lives in your system alone, never maintained twice. Where no import is possible, EulenCoat is the surface where your team maintains the coater itself: several coaters, several configurations per coater, updated whenever hardware is replaced — so you never depend on our services and never have to share coater data.

    You get your coater, described onceelements at their positions in mmdata per pane or batch, not per timestamp
    Flows to → EulenLearn which pane or batch saw what power

Which industry are you in?

EulenStudio speaks your industry's language. This ensures each edition contains only what your industry needs — so you never pay for another industry's features.

Filters

Filters and mirrors of a hundred layers and more — steep edges, deep blocking, held across the batch.

Bandpass, notch and edge filters and high reflectors are grown as dense H/L stacks in batch coaters — a huge search space and a specification with no slack. This is where the GPU design search earns its keep, and the tolerance calculation says whether your machine can hold the result.

Standards ITU-T G.694.1 · G.694.2 · ISO 21254

The detailed page for this edition is in preparation.

Ask us about your line

Large-area coating

Inline coating of architectural and solar glass — solar and thermal performance of the whole unit, not of the coating on its own.

A low-E or solar-control coating is sold on the unit — g-value, Ug, light transmittance, selectivity — with the coating on a numbered surface. Plus the two acceptance questions of every batch: colour held across production and across viewing angle.

Standards EN 410 · EN 673 · ISO 9050 · NFRC

The detailed page for this edition is in preparation.

Ask us about your line

AntiReflex

Minimal reflectance at production scale — on solar glass, displays and ophthalmic optics, in batch, dip or inline coaters.

AR designs are deliberately simple — the result is decided by everything around them: substrate fit, trustworthy n and k for your own materials, and a residual colour held across the whole viewing cone — on glass as on polycarbonate or CR-39, including the process layers plastic brings along.

Standards ISO 8980-4 · ISO 9211

The detailed page for this edition is in preparation.

Ask us about your line

Optics

Optical and decorative components: antireflection, absorbers, target colour, watch dials.

For component coaters with a mixed portfolio: AR today, an absorber tomorrow, a decorative colour after that, on the same batch machine. Designed to a target colour that holds across viewing angle, and judged by eye as strictly as by instrument.

Standards CIE L*a*b* · photopic V(λ)

The detailed page for this edition is in preparation.

Ask us about your line

Frequently Asked Questions (FAQ)

What EulenStudio actually does — in the terms you already know.

Does EulenStudio use needle optimization for layer design?

+

Does EulenStudio run Monte Carlo simulations for manufacturing tolerance analysis?

+

Can EulenStudio reverse-engineer n, k and layer thickness from a measured spectrum?

+

Can I bring an existing OptiLayer project into EulenStudio?

+

For Machine Builders

You build coating machines; together we build the software that lets your customers measure, decide and correct. Because your customers can run the same software across machines from different builders, they get one consistent workflow for their whole fleet — backed by our experience making closed-loop control work reliably on optical coaters.