| Main Features | LT | Pro/Edu |
| Unconstrained 3-dimensional raytracing | ![]() |
![]() |
| Non-sequential raytracing | ![]() |
![]() |
| Arbitrary sequence of tilts and decenters | ![]() |
![]() |
| Global 3-dimensional referencing of surfaces | ![]() |
![]() |
| ZOOM and multiconfiguration Systems (unlimited number of positions, all lens parameter can be zoomed) | ![]() |
![]() |
| CAM calculation for zoomed systems | ![]() |
|
| Integrated thin film multilayer analysis and optimization | ![]() |
|
| Vector based polarization raytracing and analysis (with "real" coatings applied to surfaces) | ![]() |
|
| Wavefront propagation analysis | ![]() |
|
| Environmental analysis (temperature, pressure) | ![]() |
|
| Tolerance analysis | ![]() |
|
| Polarization analysis | ![]() |
|
| Specification Data | LT | Pro/Edu |
| Number of fields | 10 | unlimited |
| Number of wavelengths | 11 | 11 |
| Number of zoom positions | unlimited | unlimited |
| Geometric Analysis | LT | Pro/Edu |
| Spot diagrams vs. fields and wavelengths, through focus, full field | ![]() |
![]() |
| Ray aberration fans (transverse, longitudinal, optical path difference) | ![]() |
![]() |
| Distortion (classical, f-q, full field grid) | ![]() |
![]() |
| Astigmatism vs. field and wavelengths | ![]() |
![]() |
| Longitudinal colour (secondary spectrum) | ![]() |
![]() |
| Transverse colour vs. field and wavelengths | ![]() |
![]() |
| Paraxial and third-order (Seidel) analysis | ![]() |
![]() |
| Footprint analysis | ![]() |
![]() |
| Geometric Modulation Transfer Function (MTF) | ![]() |
![]() |
| Geometric Point Spread Function (PSF) | ![]() |
![]() |
| Geometric Encircled Energy | ![]() |
![]() |
| Quadrant Detector Analysis | ![]() |
![]() |
| Vignetting analysis | ![]() |
|
| Ghost analysis, does not require rebuilding the optical system. | ![]() |
|
| Transmission analysis (including effects of coatings and bulk material absorption) | ![]() |
|
| Polarization analysis | ![]() |
|
| Illumination analysis | ![]() |
|
| Surface ray intersection plots | ![]() |
![]() |
| Transverse or angular aberrations | ![]() |
![]() |
| Longitudinal aberrations | ![]() |
![]() |
| Diffraction Analysis | LT | Pro/Edu |
| Diffraction Point Spread Function (PSF) with many display options (perspective plot, gray-coded plot, false-colour plot, true-colour plot, contour plot, tangential/sagittal scan, full-field plot). | ![]() |
|
| Encircled/ensquared energy | ![]() |
|
| Diffraction MTF (vs. field, frequency, defocus, 2-dimensional MTF) | ![]() |
|
| Strehl ratio (numerical, vs. wavelength, vs. field) including apodization | ![]() |
|
| Wavefront aberration (vs. field, vs. wavelength, numerical RMS values) | ![]() |
|
| Zernike analysis of wavefront | ![]() |
|
| Interferogram analysis | ![]() |
|
| Gaussian beam analysis | ![]() |
|
| Coupling efficiency analysis (including predefined single-mode and multi-mode fibers) | ![]() |
|
| Physical optics beam propagation (BETA) | ![]() |
|
| Extended image analysis | ![]() |
|
| Tools | LT | Pro/Edu |
| Autofocus for selectable fields, wavelengths and performance criteria | ![]() |
![]() |
| Scale and invert system or parts of it | ![]() |
![]() |
| Copy, move and insert surfaces, also from other designs. | ![]() |
![]() |
| Set magnification | ![]() |
![]() |
| Find nearest glass in catalogue given a fictitious (MIL) glass | ![]() |
|
| Weight, volume and center of gravity | ![]() |
|
| Automatic glass selection for apochromatic correction | ![]() |
|
| Find optimal coating indices for gradient index lenses | ![]() |
|
| Analytical setup of standard designs such as best-form lens, achromats, compound telescopes (Cassegrain, Ritchey-Chretien, Lurie-Houghton) | ![]() |
![]() |
| User defined graphics (plot any performance measure vs. any variable) | ![]() |
|
| Optimization | LT | Pro/Edu |
| User defined error function | ![]() |
|
| Optimization of thin films | ![]() |
|
| Unlimited number of zoom and multiconfiguration positions | ![]() |
|
| Two optimization algorithms: DLS with Lagrange multiplier and active set method, modified Levenberg-Marquardt DLS. | ![]() |
|
| Exact constraints ( >, <, = ) handling | ![]() |
|
| Autofocus for minimum spot size, wavefront or maximum MTF, coupling efficiency. | ![]() |
|
| Dielectric Coatings | LT | Pro/Edu |
| Layer editor (spreadsheet) | ![]() |
|
| Enter coating prescription as a formula (e.g. L(HL)^6 H0.5L) | ![]() |
|
| Includes material dispersion and absorption | ![]() |
|
| Plot reflection and transmission vs. wavelength, incidence angle or both | ![]() |
|
| Plot phase change on reflection and transmission | ![]() |
|
| Attach coatings directly to optical surfaces | ![]() |
|
| Coating optimization (Refinement) | ![]() |
|
| Import coating designs from "The Essential Macleod" and "TFCalc" thin film design packages. | ![]() |
|
| Aperture Shapes | LT | Pro/Edu |
| Circular, rectangular, elliptical | ![]() |
![]() |
| Polygon apertures | ![]() |
![]() |
| Centered, decentered (off-axis) | ![]() |
![]() |
| Central obscuration (circular, rectangular) | ![]() |
![]() |
| Spiders | ![]() |
![]() |
| Apodisation | ![]() |
![]() |
| Vignetting | ![]() |
![]() |
| Combination of arbitrary aperture shapes from basic aperture shapes (circle, rectangle, ellipse, polygon) | ![]() |
![]() |
| Number of apertures per surface | 10 | 10 |
| Check or uncheck aperture in ray trace | ![]() |
![]() |
| Tolerance Analysis | LT | Pro/Edu |
| Sensitivity | ![]() |
|
| Inverse Sensitivity | ![]() |
|
| Statistical (Monte Carlo) analysis | ![]() |
|
| ''Tolerance on anything'' | ![]() |
|
| Tolerance grades (ISO 10110 defaults, ''high'', ''medium'' tolerances) | ![]() |
|
| Optical Materials | LT | Pro/Edu |
| Complete glass catalogues from SCHOTT, OHARA, CORNING, HOYA, HIKARI, SUMITA, LightPath, CARGILLE, Chinese glasses | ![]() |
![]() |
| Private glass catalogue | ![]() |
|
| Most InfraRed materials available, exotic derivates included | ![]() |
![]() |
| Direct index specification | ![]() |
![]() |
| Model glasses | ![]() |
![]() |
| Nearest catalogue glass | ![]() |
![]() |
| Create melt glasses or new glasses | ![]() |
|
| Transmission, temperature, physical, mechanical and chemical data | ![]() |
|
| Integrated glass manager for modification of glass data | ![]() |
|
| Glass maps (n-n diagram, partial dispersion, Buchdahl partials, gradient index profile, etc.) | ![]() |
|
| Automatic selection of materials for achromatic and apochromatic correction | ![]() |
|
| Surface Types | LT | Pro/Edu |
| Reflecting, refracting, TIR | ![]() |
![]() |
| Aspheres | ![]() |
![]() |
| Even power polynomial up to 18th order | ![]() |
![]() |
| Odd polynomial up to 9th order | ![]() |
![]() |
| Forbes Qcon and Qbfs Aspheres | ![]() |
![]() |
| Mixed power polynomial up to 30th order | ![]() |
|
| XY polynomial up to 10th order | ![]() |
|
| Conic sections (parabola, ellipse, hyperbola) | ![]() |
![]() |
| Cylinder (any orientation) | ![]() |
![]() |
| Aspheric toroidal (asphere Y only) | ![]() |
![]() |
| Anamorphic aspheric surface (biconic, potato chip) | ![]() |
![]() |
| Axicon | ![]() |
![]() |
| Decentered/tilted, full 3-dimensional definition without restriction on surface type. Does NOT require dummy surfaces. | ![]() |
![]() |
| Decenter/tilt of gradient coordinate system | ![]() |
![]() |
| Re-definition of optical axis (e.g. "bend", "decenter and return", axis follows surface normal) | ![]() |
![]() |
| Global surface references to any arbitrary preceding surface | ![]() |
![]() |
| Diffraction grating (arbitrary direction of grooves) | ![]() |
![]() |
| Holographic Optical Elements (HOE), diffractive (binary) elements | ![]() |
![]() |
| Gradient Index (SELFOCTM, ENDOGRINTM, GRADIUMTM, GRINTECHTM, linear axial gradient, University of Rochester gradient, Luneberg lens, Spherical gradient, Maxwells Fisheye) | ![]() |
![]() |
| Array surfaces/elements | ![]() |
![]() |
| Fresnel surface | ![]() |
![]() |
| Non-sequential surfaces | ![]() |
![]() |
| Light pipes (cylindrical, tapered, sheared) | ![]() |
![]() |
| Perfect lens | ![]() |
![]() |
| Zernike deformation surface | ![]() |
![]() |
| Spline deformation surface | ![]() |
![]() |
| User Defined Surfaces (user defines own subroutines written in FORTRAN or C/C++ and links it to the program via a DLL). | ![]() |
|
| User Defined Gradient (user defines own subroutines written in FORTRAN or C/C++ and links it to the program via a DLL). | ![]() |
|
| Coordinate transform surface (ignores raytrace). Used to define complex opto-mechanical relations | ![]() |
![]() |
| Solves (for ray incidence angle, ray height, aplanatic condition, edge thickness, etc.) | ![]() |
![]() |
| Pickups (positive or negative, with offsets, on curvatures, thicknesses, tilts/decenters and materials) | ![]() |
![]() |
| Illumination | LT | Pro/Edu |
| Number of simultaneous sources | 200 | |
| Flat sources (circular, elliptical, rectangular | up to 200 | |
| Real sources (defined by ray files) | up to 200 | |
| Support of ray files (e.g. provided by Osram) | ![]() |
|
| Support of bitmap images (BMP) for definition of sources | ![]() |
|
| Individually specify position and orientation of sources in 3D space | ![]() |
|
| Individually specify emission characteristics of flat sources | ![]() |
|
| Use point sources (for imaging analyses) and extended illumination sources simultaneously | ![]() |
|
| Report/Plot received power, intensity distribution at arbitrary target surface. More | ![]() |
|
| Plot styles: gray-scale, false colour, pseudo-RGB colour, contour, all linear or logarithmic | ![]() |
|
| Macro Programming | LT | Pro/Edu |
| Arithmetic expressions with + - * / ** ^ operators and nested brackets ( ) | ![]() |
|
| Intrinsic functions (sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, sqrt, exp, log, log10, logn, besj0, besj1, besjn, abs, min, max, etc.) | ![]() |
|
| Lens database items (data retrieved from the optical system) | ![]() |
|
| Parameters passed to macros | ![]() |
|
| Nesting of macro files | ![]() |
|
| Variables | ![]() |
|
| User defined functions | ![]() |
|
| Loop constructs (DO-ENDDO, WHILE-ENDWHILE) | ![]() |
|
| IF-THEN-ELSE constructs | ![]() |
|
| Conditional processing | ![]() |
|
| Concatenation of strings and variables | ![]() |
|
| Output formatting using Fortran-style syntax | ![]() |
|
| Logical line handling (span statements over several lines or have several statements in one single line) | ![]() |
|
| Manufacturing Support | LT | Pro/Edu |
| Test-plate fitting (more than 30 test plate lists) | ![]() |
|
| Aspheric deformation | ![]() |
|
| Hologram phase | ![]() |
|
| Tolerance Sensitivity Analysis | ![]() |
|
| Inverse Sensitivity Analysis | ![]() |
|
| Statistical (Monte-Carlo) Tolerance Analysis | ![]() |
|
| ISO 10110 Element drawings | ![]() |
|
| CAM calculations in zoom systems | ![]() |
|
| Example Libraries | LT | Pro/Edu |
| Core examples grouped in 30 categories from Array to Zoom (150 designs). | ![]() |
![]() |
| Extended examples (80 designs). | ![]() |
|
| Arthur Cox design library (299 designs) | ![]() |
|
| All designs discussed in "Handbook of Optical Systems by H.Gross (Wiley-VCH)" | ![]() |
|
| Catalogue lens database (15 vendors, more than 8000 lenses) | ![]() |
|
| System Specification | LT | Pro/Edu |
| Define pupil by entrance beam radius, object numerical aperture, image numerical aperture, working F-number or stop surface diameter. | ![]() |
![]() |
| Apodization | ![]() |
![]() |
| Vignetting | ![]() |
![]() |
| Specify field by angle, object height or image height independently in X- and Y-direction. | ![]() |
![]() |
| Astigmatic Objects, such as in laser diodes. | ![]() |
![]() |
| Wavelength specification by direct wavelength/weight pairs or by selecting spectral distributions. Table of common wavelengths. | ![]() |
![]() |
| Define conjugates by specification of object distance or magnification. | ![]() |
![]() |
| Focal or afocal mode. | ![]() |
![]() |
| Spectrometer mode | ![]() |
![]() |
| Telecentric ray aiming | ![]() |
![]() |
| Ray aiming to entrance pupil or stop surface. | ![]() |
![]() |
| User selectable ray grid size | ![]() |
![]() |
| Import, Export | LT | Pro/Edu |
| Export all graphics to Windows Clipboard, HPGL, DXF, EPS, WMF, CGM, BMP, PCX, PNG, SVG and POV-Ray | ![]() |
![]() |
| Export lens designs to Code V, ZEMAX, OSLO, ASAP, MODAS, ATMOS. See also the file conversion compatibilty matrix for details. | ![]() |
![]() |
| Import lens designs from Code V, ZEMAX, OSLO, MODAS, ATMOS, WinLens, Accos, Sigma-PC, Sigma2000. See also the file conversion compatibilty matrix for details. | ![]() |
![]() |
| Import coating designs from "The Essential Macleod" and "TFCalc" thin film design packages. | ![]() |
We appreciate your feedback.
Please send an email to
for bug
reports, feature requests or comments.