|
Warning: The download time has expired please click on the item to try again.
ABSTRACT
This paper describes techniques for improving the performance of image rendering on personal workstations by using CPU cycles going idle while the user is examining a static image on the screen. In that spirit, we believe that a renderer's work is never done. Our goal is to convey the most information to the user as early as possible, with image quality constantly improving with time. We do this by first generating a crude image rapidly and then adaptively refining it where necessary as long as the user does not change viewing parameters. The renderer operates in a succession of phases, first displaying only vertices of polygons, next polygon edges, then flat shading polygons, then shadowing polygons, then Gouraud shading polygons, then Phong shading polygons, and finally anti-aliasing. Performance is enhanced by each phase using results from previous phases and trimming the amount of data needed by the next phase. In this way, only a fraction of the pixels in an image may be Phong shaded while the rest may be Gouraud or flat shaded. Similarly anti-aliasing is performed only on pixels around which there is significant color change. The system features fast response to user intervention, encourages user intervention at any moment, and makes useful the idle cycles in a personal computer.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
ATHERTON78
|
|
| |
BAUMGART75
|
Baumgart, Bruce G. A Polyhedron Representation for Computer Vision. NCC 1975, pp. 589-596.
|
 |
BLOOMENTHAL83
|
|
 |
CARPENTER84
|
|
| |
CATMULL74
|
|
 |
CLARK76
|
|
 |
COOK84
|
|
 |
CROW84
|
|
| |
FORREST85
|
Forrest, A.R. Antialiasing in Practice in Fundamental Algorithms for Computer Graphics, Ed. Earnshaw, R.A. in Proc. of NATO ASI Series. Springer-Verlag, 1985 pp. 113-134.
|
 |
FOURNIER82
|
|
| |
FUCHS82
|
Fuchs, H., S.M. Pizer, E.R. Heinz, L.C. Tsai, and S.H. Bloomberg Adding a True 3-D Display to a Raster Graphic System. IEEE Computer Graphics and Applications, 2, No. 7 September 1982 pp. 73-78.
|
 |
FUCHS85
|
Henry Fuchs , Jack Goldfeather , Jeff P. Hultquist , Susan Spach , John D. Austin , Frederick P. Brooks, Jr. , John G. Eyles , John Poulton, Fast spheres, shadows, textures, transparencies, and imgage enhancements in pixel-planes, ACM SIGGRAPH Computer Graphics, v.19 n.3, p.111-120, Jul. 1985
|
| |
HALL83
|
Hall, Roy A., and Donald P. Greenberg A Testbed for Realistic Image Synthesis. IEEE Computer Graphics and Applications, 3, No. 8 November 1983 pp. 10-20.
|
 |
HILL83
|
|
| |
HUNTER78
|
|
| |
JACKINS80
|
Jack.ins, C., and Tanimoto, S.L. Oct-trees and Their Use in Representing Three-Dimensional Objects. Computer Graphics and Image Processing, 14, No. 3 November 1980 pp. 249-270.
|
| |
KNOWLTON80
|
Knowlton, Ken Progressive Transmission of Grey-Scale and Binary Pictures by Simple, Efficient, and Lossless Encoding Schemes. Proceedings of the IEEE, 68, No. 7 July 1980 pp. 885-896.
|
 |
LANE80
|
|
 |
LEE85
|
|
| |
MACDOUGAL84
|
|
| |
MEAGHER80
|
Meagher, D. Octree: A New Technique for the Representation, Manipulation and Display of Arbitrary 3-D Objects by Computer. Technical Report IPL-TR-80-111. Rensselaer Polytechnic Institute. 1980.
|
| |
MILLS84
|
Mills, Peter H., Henry Fuchs, and Stephen M. Pizer High-Speed Interaction on a Vibrating Mirror 3D Display. Proceedings of SPIE, 507 August 1984 pp. 93-101.
|
| |
NEWMAN73
|
|
| |
POULTON85
|
Poulton, John, Henry Fuchs, John D. Austin, John G. Eyles, Justin Heinecke, Cheng-Hong Hsieh, Jack Goldfeather, Jeff P. Hultquist, Susan Spach PIXEL-PLANES: Building a VLSI-Based Graphic System Proceedings of the 1985 Chapel Hill Conference on VLSI Computer Science Press pp. 35-60.
|
 |
SAMET84
|
|
| |
SLOAN79
|
Sloan, Kenneth R., Jr., and Steven L. Tanimoto Progressive Refinement of Raster Images. IEEE Transactions on Computers, c-28, No. 11 November 1979 pp. 871-874.
|
| |
STRAUSS84
|
Strass, P., M. Shantis, and D. Laidlaw SCEFO: A Standard Scene Format for image Creation and Animation. Brown University Graphics Group Memo, 1984.
|
| |
VANDAM86
|
Van Dam, A. Personal communication. 1986.
|
 |
WHITTED80
|
|
CITED BY 34
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ken Hinckley , Randy Pausch , John C. Goble , Neal F. Kassell, A survey of design issues in spatial input, Proceedings of the 7th annual ACM symposium on User interface software and technology, p.213-222, November 02-04, 1994, Marina del Rey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lucia Darsa , Bruno Costa Silva , Amitabh Varshney, Navigating static environments using image-space simplification and morphing, Proceedings of the 1997 symposium on Interactive 3D graphics, p.25-ff., April 27-30, 1997, Providence, Rhode Island, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Martin Brady , Kenneth Jung , H. T. Nguyen , Thinh Nguyen, Two-phase perspective ray casting for interactive volume navigation, Proceedings of the 8th conference on Visualization '97, p.183-ff., October 18-24, 1997, Phoenix, Arizona, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|