A more flexible image generation environment

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.

[1]  Henry Fuchs,et al.  Predetermining visibility priority in 3-D scenes (Preliminary Report) , 1979, SIGGRAPH '79.

[2]  Thomas K. Porter Spherical shading , 1978, SIGGRAPH.

[3]  James F. Blinn,et al.  Scan line methods for displaying parametrically defined surfaces , 1988, CACM.

[4]  Donald P. Greenberg,et al.  Transparency for computer synthesized images , 1979, SIGGRAPH.

[5]  Z. Kedem Predetermining Visibility Priority in 3-d Scenes Predetermining Visibility Priority in 3-d Scenes , 1979 .

[6]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[7]  Richard Weinberg,et al.  Computer graphics in support of Space Shuttle simulation , 1978, SIGGRAPH.

[8]  Franklin C. Crow,et al.  Shaded Computer Graphics in the Entertainment Industry , 1978, Computer.

[9]  W. Jack Bouknight,et al.  A procedure for generation of three-dimensional half-toned computer graphics presentations , 1970, CACM.

[10]  Martin E. Newell,et al.  The utilization of procedure models in digital image synthesis. , 1975 .

[11]  James H. Clark,et al.  Hierarchical geometric models for visible surface algorithms , 1976, CACM.

[12]  Turner Whitted,et al.  A software test-bed for the development of 3-D raster graphics systems , 1981, SIGGRAPH '81.

[13]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1976, CACM.

[14]  Henry Gouraud,et al.  Computer Display of Curved Surfaces , 1971, Outstanding Dissertations in the Computer Sciences.

[15]  R. Nagel,et al.  3-D Visual simulation , 1971 .

[16]  Nelson L. Max ATOMLLL: ATOMS with shading and highlights , 1979, SIGGRAPH '79.

[17]  Donald P. Greenberg,et al.  Polygon shadow generation , 1978, SIGGRAPH.

[18]  Lorinda L. Cherry,et al.  ATOMS-a three-D opaque molecule system-for color pictures of space-filling or ball-and-stick models , 1977, Comput. Chem..

[19]  Gary S. Watkins,et al.  A real time visible surface algorithm , 1970 .

[20]  Peter R. Atherton,et al.  Hidden surface removal using polygon area sorting , 1977, SIGGRAPH.

[21]  Henry N. Christiansen,et al.  MOVIE.BYU—A Computer Graphics Software System , 1979 .

[22]  Martin E. Newell,et al.  A new approach to the shaded picture problem , 1972 .

[23]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.