The General Optical Systems Evaluation Program, GENOPTICS, was developed as an aid for the analysis and evaluation of optical systems that employ lenses, mirrors, diffraction gratings, and other geometrical surfaces. The GENOPTICS evaluation is performed by means of geometrical ray tracing based upon Snell's law. The GENOPTICS program can provide for the exact ray tracing of as many as 800 rays through as many as 40 surfaces. These surfaces may be planar, conic, toric, or polynomial shaped lenses, mirrors, and diffraction gratings. Each surface may be tilted about as many as three axes and may be decentered. Surfaces having bilateral symmetry may also be analyzed. GENOPTICS provides for user-oriented input and for a wide range of output for the evaluation of the optical system being analyzed.

GENOPTICS provides a wide range of features for the optical system analyst. GENOPTICS performs paraxial ray tracing and computation of the third order aberrations including aspheric contribution. Graphical output can be generated for spot diagrams, radial energy distributions, and modulation transfer functions, for each object point and each color. Sag tables may be generated for any rotationally symmetric surface, with options to obtain the sag differences from a reference sphere in units of lengths or wavelengths. Statistics and plots of ray intercepts with any surface in the system may be obtained for use in vignetting analysis and beam distribution analysis. Afocal systems can be examined with image statistics generated in terms of tangents of angles with respect to the optical axis. For exact ray tracing, a ray pattern at the entrance pupil can be specified as a rectangular or polar grid, where each ray samples an equal amount of area, or as a pattern where each ray samples an equal amount of solid angle for a finite object. This latter pattern is useful in radiometric work.

Input to GENOPTICS includes program control statements, system definition data, surface data, and task data. The user can specify which portions of an analysis are to be printed. Optional printout includes system data, surface-to-surface printout of each ray, modulation transfer function values, radial energy distribution values, and paraxial ray data including aberrations. ( NASA Goddard Space Flight Center )

This program was released by NASA through COSMIC as GSC-12823. The italicized text above is from the official NASA release.

- There are no references for this program.
- Download goptics.zip, containing the original source code.