NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The vectorization of a ray tracing program for image generationRay tracing is a widely used method for producing realistic computer generated images. Ray tracing involves firing an imaginary ray from a view point, through a point on an image plane, into a three dimensional scene. The intersections of the ray with the objects in the scene determines what is visible at the point on the image plane. This process must be repeated many times, once for each point (commonly called a pixel) in the image plane. A typical image contains more than a million pixels making this process computationally expensive. A traditional ray tracing program processes one ray at a time. In such a serial approach, as much as ninety percent of the execution time is spent computing the intersection of a ray with the surface in the scene. With the CYBER 205, many rays can be intersected with all the bodies im the scene with a single series of vector operations. Vectorization of this intersection process results in large decreases in computation time. The CADLAB's interest in ray tracing stems from the need to produce realistic images of mechanical parts. A high quality image of a part during the design process can increase the productivity of the designer by helping him visualize the results of his work. To be useful in the design process, these images must be produced in a reasonable amount of time. This discussion will explain how the ray tracing process was vectorized and gives examples of the images obtained.
Document ID
19840012163
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Plunkett, D. J.
(Purdue Univ. West Lafayette, IN, United States)
Cychosz, J. M.
(Purdue Univ. West Lafayette, IN, United States)
Bailey, M. J.
(Purdue Univ. West Lafayette, IN, United States)
Date Acquired
August 11, 2013
Publication Date
March 1, 1984
Publication Information
Publication: NASA. Goddard Space Flight Center CYBER 200 Appl. Seminar
Subject Category
Computer Programming And Software
Accession Number
84N20231
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available