This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Wolfram Research, Inc.

Mechanical SystemsParallel Computing Toolkit


Optica is a Mathematica application for designing and analyzing optical systems. Unlike traditional ray-tracing software, Optica lets you create your own components or modify any one of the hundreds of built-in components and surfaces. With Optica, you can also:

FilledSmallSquare Generate optical fibers, lens doublets and triplets, pipes, lasers, beam splitters, screens, baffles, and more

FilledSmallSquare Expand Optica's on-axis and off-axis spherical, cylindrical, and parabolic curved components with shapes and objects of your own

FilledSmallSquare Modify Optica's catalog of commonly used glasses, crystals, and fluids

FilledSmallSquare Perform sequential, non-sequential, or user-directed ray-tracing

FilledSmallSquare Describe all the intersection points along a ray-tracing path

FilledSmallSquare Calculate the optical path length of each ray

FilledSmallSquare Generate an intensity map for any surface in your system

FilledSmallSquareCreate an animation to visualize the path of a single ray or set of rays within a system

While providing experienced designers an environment flexible enough for even the most sophisticated optical systems, the many examples included also make Optica easy to learn.

For more information:

Mechanical SystemsParallel Computing Toolkit