Veylith / Optical design environment

See the system.
Understand the ray.

Transparent optical design, built from first principles. A focused C++ environment for students, educators, researchers, and engineers who want every optical result to be explainable.

Built from first principles01—04

Calculation before decoration.

Reproducible tests, hand-solved examples, and established optical outputs keep the path from input to insight visible.

System preview

Paraxial / 04 surfaces
Inspectable
Optical axis / z
A paraxial ray diagramOBJECTLENSIMAGEF = 50.00 mm
Trace: passInvariant: passUnits: mm

The method

A smaller surface for deeper understanding.

Veylith keeps the interface focused and the calculation library reusable. You can inspect a result, test it against a known example, and extend the system without carrying a commercial suite’s weight.

01

Paraxial ray tracing

Follow a ray through each surface and see the path, not just the answer.

02

First-order metrics

EFL, BFL, magnification, numerical aperture, and f-number in one readable view.

03

Invariant checks

Use the Lagrange invariant to test whether a result respects the system.

Illustrative readout

A result you can interrogate.

Trace complete

EFL

50.00

mm

BFL

42.00

mm

Magnification

−0.84

×

f-number

4.00

Lagrange H

2.40

mm·rad

The path ahead

Start with the physics. Grow with the question.

One open architecture, staged carefully—from the first ray to a design you can trust.

  1. Now

    Paraxial foundation

    A small, testable calculation library for the fundamentals.

  2. Next

    Glass + exact rays

    Dispersion, material data, and non-paraxial propagation.

  3. Then

    See the aberrations

    Visualization and analysis that make behavior legible.

  4. Later

    Design with intent

    Optimization and tolerancing for the move from idea to build.

For the curious and exacting

Bring the derivation into the room.

Veylith is being shaped for the people who teach, learn, prototype, and verify optical systems. Tell us what you want to understand next.

Start a conversation
C++ calculation core Qt interface Reproducible tests

Veylith / Transparent optical design, built from first principles.