ACM Home Page
Please provide us with feedback. Feedback
Frameless rendering: double buffering considered harmful
Full text PdfPdf (138 KB),  PsPs (1.47 MB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 21st annual conference on Computer graphics and interactive techniques table of contents
Pages: 175 - 176  
Year of Publication: 1994
ISBN:0-89791-667-0
Authors
Gary Bishop  Department of Computer Science, UNC Chapel Hill
Henry Fuchs  Department of Computer Science, UNC Chapel Hill
Leonard McMillan  Department of Computer Science, UNC Chapel Hill
Ellen J. Scher Zagier  Department of Computer Science, UNC Chapel Hill
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 78,   Citation Count: 28
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192161.192195
What is a DOI?

ABSTRACT

The use of double-buffered displays, in which the previous image is displayed until the next image is complete, can impair the interactivity of systems that require tight coupling between the human user and the computer. We are experimenting with an alternate rendering strategy that computes each pixel based on the most recent input (i.e., view and object positions) and immediately updates the pixel on the display. We avoid the image tearing normally associated with single-buffered displays by randomizing the order in which pixels are updated. The resulting image sequences give the impression of moving continuously, with a rough approximation of motion blur, rather than jerking between discrete positions.We have demonstrated the effectiveness of this frameless rendering method with a simulation that shows conventional double-buffering side-by-side with frameless rendering. Both methods are allowed the same computation budget, but the double-buffered display only updates after all pixels are computed while the frameless rendering display updates pixels as they are computed. The frameless rendering display exhibits fluid motion while the double-buffered display jumps from frame to frame. The randomized sampling inherent in frameless rendering means that we cannot take advantage of image and object coherence properties that are important to current polygon renderers, but for renderers based on tracing independent rays the added cost is small.


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.

1
2
 
3
Kolb, Craig E., Rayshade User's Guide and Reference Manual, Draft 0.4, January 10, 1992.

CITED BY  28

Collaborative Colleagues:
Gary Bishop: colleagues
Henry Fuchs: colleagues
Leonard McMillan: colleagues
Ellen J. Scher Zagier: colleagues