TracePro is a commercial optical engineering software program for designing and analyzing optical and illumination systems. The program's graphical user interface (GUI) is 3D CAD-based creating a virtual prototyping environment to perform software simulation before manufacture.
Developed by Lambda Research Corporation of Littleton, Massachusetts, USA, under an SBIR grant from NASA, the program has been in continual development since 1994. NASA uses the program in its next-generation integrated design manufacturing approach as detailed in NASA's Spinoff magazine.
TracePro is used in the aerospace, defense, lighting, display, biomedical and illumination markets. It has been used in many projects for designing and analyzing all types of optical/illumination systems ranging from stray light suppression in telescopes and cameras to biomedical applications to LED modeling and solar collector modeling.
In the aerospace market, TracePro is best known for its stray light analysis capabilities. The program was used to analyze the FIRST Telescope, James Webb Space Telescope, the Mars Rover cameras, Long-Range Reconnaissance Imager (LORRI)  and the Terrestrial Planet Finder Coronagraph.
The TracePro approach
Users create geometry either by using the native TracePro CAD interface or by importing models directly from SolidWorks, Pro/ENGINEER, Solid Edge, Autodesk Inventor or other CAD product that exports IGES or STEP models. TracePro additionally has an add-in to Solidworks, RayViz. RayViz allows users to apply and save optical properties directly to their SolidWorks model and ray trace surface sources as raysets to visualize light propragation within Solidworks. To insure data integrity, a single model is used by both TracePro for ray tracing and optical analysis and by SolidWorks for mechanical design and modifying optical material properties. With RayViz, users significantly accelerate the iterative design process. Users using optical design programs such as OSLO, Zemax or Code V can also import these models to create a complete optomechanical design using the built-in multi-document interface. After creating the optical-mechanical model users then create sources using built-in source wizards, import models from the bulb catalogs or import ray files created from measured data, measured by Radiant Imaging's ProSourceTM Radiant SourceTM product. Then rays are traced through the systems to find energy distributions on any surface or track volume flux through any space. Users can also simulate lit appearance of illumination or lighting systems and trace bitmap images through optical systems to check for uniformity, veiling glare, flare, and distortion issues. Thermal effects and stray light issues can also be simulated.
TracePro works with other software products using a Dynamic Data Exchange (DDE) client/server interface. This enables the program to work with products such as MATLAB to create a multi-disciplinary environment. TracePro also uses the Scheme language as a macro language to extend the program's capabilities and provide automated analysis, optimization, and tolerancing capabilities.
TracePro optical software is available in three commercial editions:
- TracePro LC
- TracePro Standard
- TracePro Expert
- SolidWorks and SolidWorks Corporation have a formal partnership with Lambda Research Organization
- ACIS and Spatial Corp – TracePro's GUI is designed using the 3D ACIS modeler and uses the Hoops Graphics Engine
- Optics Software for Layout and Optimization – TracePro imports OSLO design files and is a compatible product from Lambda Research Corporation
- Optical engineering
- Optical lens design
- Ray tracing (physics)
- Edward Freniere, Richard Hassler, Eric Heinz, and Linda Smith, “Design for manufacturability (DFM) in the life sciences: fluorescence spectroscopy product platform realized with TracePro suite of opto-mechanical design software tools”, Proc. SPIE 6430, 64301U (2007)
- Chao-hsi Tsao, Edward R. Freniere, and Linda Smith, “Improved predictive Modeling of white LEDs with accurate luminescence simulation and practical inputs using TracePro Opto-Mechanical design software”, Proc. SPIE, Vol. 7231, pp. 723111-723111-12 (2009)
- Meyer, T. J. J.; Hlavaty, J.; Smith, L.; Freniere, E. R.; Markvart, T., “Ray racing techniques applied to the modelling of fluorescent solar collectors”, Proc. SPIE, Vol. 7211, pp. 72110N-72110N-11 (2009)
- Eri J. Cohen, Anthony B. Hull, Javier Escobedo-Torres, Daniel D. Barber, Roger A. Johnston, Donald W. Small, Aluizio Prata, Jr., and Edward R. Freniere, “Optical design of the ultralight-weight FIRST telescope”, Proc. SPIE 4015, p. 559 (2000)