A more flexible image generation environment
- 1 July 1982
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 16 (3) , 9-18
- https://doi.org/10.1145/800064.801253
Abstract
A supervisory process is used to distribute picture-generation tasks to heterogeneous subprocesses. Significant advantages accrue by tailoring the subprocesses to their tasks. In particular, scan conversion algorithms tailored to different surface types may be used in the same image, a changing mixture of processors is possible, and, by multiprogramming, a single processor may be used more effectively. A two-level shape data structure supports this execution environment, allowing top-level priority decisions which avoid comparisons between surface elements from non-interfering objects during image construction.This publication has 18 references indexed in Scilit:
- A software test-bed for the development of 3-D raster graphics systemsACM SIGGRAPH Computer Graphics, 1981
- An improved illumination model for shaded displayCommunications of the ACM, 1980
- Scan line methods for displaying parametrically defined surfacesCommunications of the ACM, 1980
- Casting curved shadows on curved surfacesACM SIGGRAPH Computer Graphics, 1978
- Computer graphics in support of Space Shuttle simulationACM SIGGRAPH Computer Graphics, 1978
- Atoms—a three-d opaque molecule system—for color pictures of space-filling or ball-and-stick modelsComputers & Chemistry, 1977
- Texture and reflection in computer generated imagesCommunications of the ACM, 1976
- Hierarchical geometric models for visible surface algorithmsCommunications of the ACM, 1976
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974
- A procedure for generation of three-dimensional half-toned computer graphics presentationsCommunications of the ACM, 1970