Screen-Area Coherence for Interactive Scanline Display Algorithms
- 1 September 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computer Graphics and Applications
- Vol. 7 (9) , 10-17
- https://doi.org/10.1109/MCG.1987.277050
Abstract
This article proposes and demonstrates a technique enabling polygon-based scanline hidden-surface algorithms to be used in applications that require a moderate degree of user interaction. Interactive speeds have been achieved through the use of screen-area coherence,a derivative of frame-to-frame coherence and object coherence. This coherence takes advantage of the face that most of the area of the screen does not change from one frame to the next in applications that have constant viewing positions for a number of frames and in which a majority of the image remains the same. One such application, the user interface of constructive solid geometry (CSG) based modelers, allows a user to modify a model by adding, deleting, repositioning, and performing volumetric Boolean operations on solid geometric primitives. Other possible applications include robot simulation, NC verification, facility layout, surface modeling, and some types of animation. In this article, screen-area coherence is used as the rationale for recalculating only those portions of an image that correspond to a geometric change. More specifically, this article describes a scanline hidden-surface removal procedure that uses screen-area coherence to achieve interactive speeds. A display algorithm using screen-area coherence within a CSG-based scanline hidden-surface algorithm was implemented and tested. Screen-area coherence reduced the average frame update time to about one quarter of the original time for three test sequences of CSG modeling operations.Keywords
This publication has 7 references indexed in Scilit:
- Fast image generation of construcitve solid geometry using a cellular array processorACM SIGGRAPH Computer Graphics, 1985
- Invisibility coherence for faster scan-line hidden surface algorithmsACM SIGGRAPH Computer Graphics, 1984
- A scan-line hidden surface removal procedure for constructive solid geometryPublished by Association for Computing Machinery (ACM) ,1983
- Near real-time shaded display of rigid objectsPublished by Association for Computing Machinery (ACM) ,1983
- Frame-to-frame coherence and the hidden surface computation: constraints for a convex worldACM Transactions on Graphics, 1982
- On visible surface generation by a priori tree structuresACM SIGGRAPH Computer Graphics, 1980
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974