Gain a Competitive Edge with LightTools Illumination Design

In competitive industries such as automotive, manufacturing, and consumer electronics, rapidly developing complex products with precision optics — such as light detection and ranging (LiDAR), liquid crystal displays (LCDs), and light-emitting diode (LED)-based systems — play a critical role in business success. With Keysight LightTools illumination design software, optical engineers can create virtual prototypes, simulations, and photorealistic renderings of complex illumination applications to delivery accurate, high-performance optical designs. LightTools can help you accelerate your time to market with an intelligent, easy-to-use solution.

  • Ensure full-optical accuracy with advanced solid modeling and real-world simulation tools.
  • Save time and money with actionable insights and analysis provided early in the design process.
  • Speed design and development with LightTools’ intuitive user interface, extensive data library, and automated workflows.
  • Improve efficiencies with a flexible optical design solution, configuring LightTools modules to best match your needs.
  • Seamlessly integrate with CODE V for illumination, ghost image, and stray light analysis of imaging and non-imaging components.

Apply LightTools in CAD Environments for Freeform Optical Design

Illumination design can be challenging as optical concepts are often counterintuitive and optical shapes feature subtle complexities. LightTools analyzes, predicts, and optimizes optical performance for applications ranging from light source and light fixture design to light pipe design and freeform optics. LightTools gives designers valuable insights into how light behaves in a system, allowing them to achieve ambitious design goals.

Key Features of LightTools

Automatic system optimization

Automatic updates with new features and improvements make it easy to define your performance criteria and let LightTools find the best design solution.

Easy design visualization

Focus on design, not setting up spreadsheets and complicated macros with LightTools’ intuitive, application-specific tools, reducing setup and analysis time.

Efficient modeling of complex shapes

Engineer solutions for getting light through a system and model unusual optical shapes or geometrically complex fixed portions of a design system.

Real-world simulation

Visualize surface effects like polarization, scatter, and refraction, as well as material effects such as dispersion and color filtering.

Rich component library

LightTools’ customizable online library comprises a wide array of optical components, including lenses, mirrors, prisms, and diffractive elements.

Configure LightTools Modules to Best Meet Your Needs

Core Module

Create and visualize optical and opto-mechanical systems with the Core Module’s graphical 3D solid modeling functionality and libraries of task- and application specific utilities. Core Module is a prerequisite for additional modules.

Illumination Module

Simulate and analyze light as it traverses the optical and mechanical components in a model. Get accurate predictions of intensity, luminance, and illuminance throughout the model with Monte Carlo ray tracing and analysis capabilities.

Optimization Module

Automatically improve the performance of your illumination system with the Optimization Module. Get practical, realistic solutions in a fraction of the time with integration in LightTools 3D solid modeling environment.

View datasheet

Advanced Design Module

Use the Advanced Design Module’s specialized tools to enable fast, robust modeling of reflective and refractive freeform optics in both single-surface and segmented configurations for a diverse set of illumination applications.

Advanced Physics Module

Extend optical modeling capabilities in LightTools for custom optical parts and advanced illumination subsystems. The Advanced Physics Module includes modeling of phosphors, user-defined optical properties, and gradient index materials.

SOLIDWORKS Link Module

Link SOLIDWORKS mechanical models to LightTools for an improved workflow, design accuracy, and efficient optomechanical modeling. Assign optical properties, optimize, and directly update your SOLIDWORKS design.

View datasheet

Data Exchange Module

With the Data Exchange Module, you can easily import complex geometries into LightTools and export industry-standard CAD file formats, including IGES, STEP, SAT, CATIA V4 and V5, and Parasolid formats.

LightTools SmartStart Library Module

Access a library of materials and media used in optical system design with the LightTools SmartStart Library Module. Get refractive index and absorption data plus pre-defined volume scatter and bi-directional scattering distribution function (BSDF) materials.

Imaging Path Module

Define an imaging path based on sequential optical surfaces and perform lens analyses — on image quality, aberrations, magnification, and more — with the Imaging Path Module. Use it directly in LightTools or in conjunction with CODE V.

Distributed Simulation Module

Use the Distributed Simulation Module to distribute large, computation-intensive Monte Carlo ray tracing over multiple computers to boost ray trace speed for stray light and luminance analyses and conduct forward and backward simulations.

LightTools MetaOptic Design

Accurately characterize gratings with RSoft Photonic Device Tools’ proprietary BSDF formulation in the MetaOptic Design Module. Save resources and reduce the complexity of setting up and analyzing an AR/VR system.

Imaging Analysis Module

Use the Imaging Analysis module to trace the rays that contribute to desired paths with surface sequences that follow a defined order, propagation direction, and type. Improve accuracy and reduce result computation time with sequence ray tracing.

Need Support for LightTools Products?

Explore Blogs

LightTools Illumination Design Software – FAQ

LightTools Illumination Design software is a 3D optical engineering and design product that supports virtual prototyping, simulation, optimization, and photorealistic rendering of illumination applications.

LightTools facilitates innovative designs for a broad range of solid-state lighting applications, including interior and exterior vehicle lighting, fiber light engines, complex light guides, projection systems, machine vision systems, solar collection systems, and more.

Optical system data

Number of optical elements allowed Unlimited
Number of wavelengths allowed Unlimited
Linear dimension options Inches, nm, mm, cm, meters
Macro language Yes (model creation, manipulation, analysis)
Number of sources allowed (Illumination only) Unlimited
Number of receivers allowed (Illumination only) Unlimited
Number of imaging paths allowed Unlimited
Number of fields (imaging paths only) Unlimited
Pupil specification options (imaging paths only)
  • Entrance pupil diameter
  • Numerical aperture at object
Field specification options (imaging paths only)
  • Field angle (infinite conjugate)
  • Object height (finite conjugate)
Reference rays (imaging paths only) Chief ray plus unlimited reference ray definition (number and position)
Aperture stop (imaging paths only) Definable on any optical surface
Automatic and user-defined data setting
  • Pupil specification (EPD or NAO)
  • Vignetting (moves all reference rays)

Optical elements

Surface shapes

  • Plane, Sphere, Conic
  • Cylinder (X or Y)
  • Toroid (X or Y, with 20th order aspheric profile)
  • Polynomial asphere (20th order)
  • Swept spline (input via macro)
  • Spline patch (input via macro)
  • Anamorphic asphere (20th order)
  • Odd-power polynomial asphere (30th order)
  • Zernike (65 terms)
  • XY Polynomial (10th degree)
  • Superconic (20th order)
Radius specifications Radius or curvature
Radius type solves (imaging paths only)
  • Marginal or chief ray slope
  • Marginal or chief ray angle of incidence
  • Marginal or chief ray height
  • Aplanatic (marginal or chief ray)
Thickness solve types (imaging paths only)
  • Marginal or chief ray height
  • Paraxial image location
Number of solves per element 4 (2 radii and 2 thicknesses, imaging paths only)
Surface characteristics - refract mode (can be applied to any surface shape)
  • Refract (fails on TIR)
  • Reflect
  • TIR only (fails on refract)
  • TIR (refract or reflect, depending on angle of incidence)
  • Split (refract and reflect, unless TIR)
  • Absorb (stops rays)
  • Mechanical (stops rays)
  • Diffract
Surface Scattering Lambertian, Gaussian, cosn, user-defined, mixed distributions, elliptical Gaussian (BSDF)
Volume Scattering Mie, user-defined, or Henyey Greenstein
Importance Sampling Yes, via aim area and/or aim sphere
Surface properties
  • Transmittance
  • Reflectance
  • User-defined coatings
  • Polarizing properties (ideal linear polarizer or retarder)
  • Fresnel loss (calculated transmittance/ reflectance)
  • Maximum number of hits per non-sequential ray
Diffractive surface forms
  • Linear grating
  • Radial polynomial (DOE)
  • XY polynomial (DOE)
Diffraction direction Transmission, reflection, both (multiple orders allowed)
Glass types
  • Catalog glass
  • Fictitious (Nd and Vd specified)
  • User materials (optical and non-optical)
Glass entry method Info dialog box or via Glass Map
Glass catalogs supplied Schott, Ohara, Hoya, Chance, Corning France, Kodak, Baush and Lomb, Corning, Special or user material
Aperture shapes allowed Circular, Rectangular, Arcuate, Ellipse, or Bitmap
Number of apertures per surface Unlimited
Aperture location Arbitrary location and orientation on surface

Optical element operations

Stretch lens focal point (changes power) Yes (front or back focal point)
Bend lens (maintains power) Yes
Cement/Uncement two elements Yes (cementing changes 2nd radius as necessary)
Immersion Yes
Scale Yes
Move Yes (absolute or by vector)
Copy Yes (absolute or by vector)
Rotate Yes (absolute or in pane)
Array
Yes (rectangular or circular)
Fold (maintains 2:1 ratio for old mirrors)
Yes (absolute or in pane)
Group/Ungroup elements Yes
Align to user-coordinate system Yes (along any axis)
Delete/Undelete
Yes (unlimited)

Non-optical elements

Number of non-optical objects allowed Unlimited
3D object primitives
  • Block, Cylinder, Sphere
  • Ellipsoid, Toroid
  • Rotationally swept polyline
  • Linear extrusion
2D object types Lines, Rectangles, Text

Boolean operations

Types of operations
  • Union (combine multiple objects into one)
  • Subtract (remove one object from others)
  • Intersect (retain overlap of objects)
  • Trim (slice off an edge)
Unbool operation
Yes, breaks apart into components
Number of Boolean operations allowed Unlimited
Editing Yes, all Boolean operations can be edited without the need to re-perform the operation
Applicable objects All 3D objects, optical or non-optical (except sources)

Non-sequential ray tracing

Ray tracing modes
  • Single ray
  • Ray fan (point source, virtual point source, parallel fan)
  • Ray grid (point source, virtual point source, parallel grid)
Invoking procedure Point-and-shoot (select type, starting point, and direction)
Automatic update Yes, upon any optical system change
Physical representation Exact replication of behavior in 3D space, including splitting, TIR, multiple-order diffraction, scattering, etc.
Visualization Color, line width, line style, show/no show all user-selectable

Views

3D View
Wireframe, translucent, solid
2D View Planar, profile representation of 3D model
Table view User-definable tables of components, sources, imaging paths, or non-sequential rays
Special purpose views
  • Non-sequential grid footprints on selected surface
  • Performance coating editor
Number of open views allowed Unlimited
Updating Automatic updating of all open views
VRML Export Yes

Construction tools

Layers 32 maximum (user-defined layer names)
Grid
  • Dot or quadrille
  • On/Off selectable
  • Show/No show selectable
  • Variable X,Y spacing
  • Color distinction at regular intervals
Grid snap (element positioning)
  • Snap to grid
  • Snap to X, Y, or Z axis
  • Snap to object
  • Snap to any line
  • Snap to orthogonal direction
  • Enable/disable snap
Coordinate system
  • Global coordinates
  • User-coordinate system (position and orientation user-selectable)
Positioning
  • Cartesian (absolute, relative)
  • Spherical coordinates
  • Polar coordinates
  • Position absolute
  • Position relative

Layout views

Windowing
  • Pan (by mouse, command buttons, scroll bars, or window center)
  • Zooming (by mouse, fixed factor or by selectable window)
  • Fit (each pane individually or fit all panes the same)
Layout panes (3D Design view)
  • One or four pane
  • Pane size adjustable
Viewpoint default
  • Front, side, top, isometric (3D Design view)
  • Side (2D Design view, Imaging Path view)
Viewpoint modification
(3D Design view only)
  • Rotate about any axis (mouse or command buttons)
  • Align to front or side of any object
  • Align to any axis of user-coordinate system
Visibility On/Off by layer or entity type
Rendering resolution Selectable by slider
Color
  • Color, saturation, hue, translucence, and shininess selectable by surface type (refract, reflect, absorb, or mechanical surface)
  • Color, line width, and line style selectable for any object

Text annotation

Text features
  • Edit
  • Normal, Italic
  • Rotate, Position
  • Scale independently in X,Y
  • Proportional or fixed space, Justify
Ancillary elements Lines, arrows (in library), boxes
Supplied fonts 15
Maximum number of fonts allowed
Unlimited

Illumination features (with Illumination Module only)

Source properties
  • Point source
  • Volume or surface emitter
  • Radiant Imaging source data
  • Sphere, Cylinder, Block, Toroid
  • Polychromatic analysis
  • Emittance control (direction, on/off)
Point source angular distribution Lambertian, Uniform, User-defined
Surface emitter angular distribution Lambertian, Uniform, User-defined
Surface emitter spatial distribution Uniform, user-defined
Volume emitter angular distribution Uniform, user-defined
Volume emitter volume distribution Uniform, cylinder, user-defined
Number of sources Unlimited
Receivers
  • Attached to surface or far-field
  • User-defined "bins"
  • Dynamic re-binning without re-tracing
  • Dynamic re-focusing without re-tracing
Number of receivers Unlimited

Ray trace

  • Fully non-sequential
  • Monte Carlo method (random start point and direction)

Number of rays

  • Unlimited
  • Optional preview on design views
Output
  • 2D line plots—rectangular and polar
  • Raster pseudo-color, RGB color, or grayscale plots
  • Candela plots
  • Iso-illuminance contour plots
  • 3D surface plots—rectangular and polar
  • Graphical smoothing of ray trace data
  • Scatter plots of Monte Carlo rays on receiver surface
  • Encircle energy plots
  • Tabular displays of encircled energy data
  • Adjustable binning of irradiance/illuminance distributions
  • Display of Monte Carlo rays
  • Labeling with radiometric or photometric units
  • Tab-delimited file import/export of illumination data
Analysis
  • Irradiance/Illuminance on a surface
  • Luminous intensity of a source
  • Source luminous intensity over a full sphere
  • Encircled flux for a user-defined square, rectangle, circle, oval, and expanding slit
  • Radial and planar symmetry data processing
  • Statistics for the ray data (average, std-dev., max)
  • Summary data of ray termination points
  • Receivers can be moved and the illuminance distribution is automatically updated

Standard interfaces

Export
  • CODE V lens data
  • CODE V plot file
  • PostScript
  • LightTools script
  • Tab-delimited spreadsheet
  • IGES and DXF wireframe
  • VRML export
Import
  • CODE V lens data
  • LightTools script

Optional import/export interfaces (with Data Exchange Modules)

IGES
  • writes IGES version 5.3
  • reads IGES versions up to and including 5.3
STEP supports AP 203 CC 6 and AP 214 CC 2
SAT reads and writes versions 1.5, 2.0, 3.0, 4.0, 5.0
CATIA reads and writes CATIA V4 and V5

Imaging paths (with Imaging Path Module only)

Number of imaging paths allowed
Unlimited
Ray tracing types allowed Sequential or non-sequential
Imaging path definition By non-sequential ray
By surface selection
Imaging path update By adding objects or surfaces
By non-sequential ray
Imaging Path view Represents a single imaging path (includes lens prescription table with traditional sign conventions)
Field specification Graphically via Field Spec window
Reference ray specification Graphically via Pupil Map window
Optical performance plots Ray aberration curves
Spot diagrams
Exportable to CODE V Yes
Importable from CODE V Yes

Interested in LightTools?