Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/641480.641509acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
Article

Interruptible rendering

Published: 27 April 2003 Publication History

Abstract

Interruptible rendering is a novel approach to the fidelity-versus-performance tradeoff ubiquitous in real-time rendering. Interruptible rendering unifies spatial error caused by rendering coarse approximations for speed and temporal error caused by the delay imposed by rendering into a single image-space error measure. The heart of this approach is a progressive rendering framework that renders a coarse image into the back buffer and continuously refines it while monitoring temporal error. When temporal error exceeds the spatial error caused by coarse rendering, further refinement is pointless, and the image is displayed. We discuss how to adapt different rendering algorithms for interruptible use and present implementations based on polygonal rendering and ray casting. Interruptible rendering provides a low-latency, self-tuning approach to interactive rendering. To evaluate our results we introduce a "gold standard" approach that measures dynamic visual error against a hypothetical perfect rendering and show that interruptible rendering is more accurate than standard fidelity-versus-performance schemes. This improved accuracy enables better interactive rendering, both for complex models and complex rendering modalities such as ray casting.

References

[1]
BERGMAN, L., FUCHS, H. AND GRANT, E. 1986. Image rendering by adaptive refinement. Computer Graphics, Vol. 20 (SIGGRAPH 86), 29--37.
[2]
BISHOP, G., FUCHS, F., MCMILLAN, L. & ZAGIER, E. 1994. Frameless Rendering: Double Buffering Considered Harmful. Computer Graphics Vol. 28 (SIGGRAPH 94), 175--176.
[3]
BOLIN, M., AND MEYER, G. 1998. A perceptually based adaptive sampling algorithm. Computer Graphics, Vol. 32 (SIGGRAPH 98).
[4]
CIGNONI, P., ROCCHINI, C. AND SCOPIGNO, R. 1997. Metro: measuring error on simplified surfaces. Computer Graphics Forum 17, 2, 167--174.
[5]
CLARK, J. 1976. Hierarchical Geometric Models for Visible Surface Algorithms. Communications of the ACM 19, 10, 547--554
[6]
COHEN, J., OLANO, M. AND MANOCHA, D. 1998. Appearance-Preserving Simplification", Computer Graphics, Vol. 32 (SIGGRAPH 98), 115--122.
[7]
COHEN, J., VARSHNEY, A., MANOCHA, D., TURK, G., WEBER, H., AGARWAL, P., BROOKS, F. AND WRIGHT, W. 1996. Simplification envelopes. Computer Graphics, Vol. 30 (SIGGRAPH 96), 119--128.
[8]
DEERING, M. AND NAEGLE, D. 2002. The SAGE graphics architecture. ACM Transactions on Graphics 21, 3 (SIGGRAPH 2002), 683--692.
[9]
FUNKHOUSER, T. AND SEQUIN, C. 1993. Adaptive Display Algorithm for Interactive Frame Rates During Visualization of Complex Virtual Environments. Computer Graphics, Vol. 27 (SIGGRAPH 93), 247--254.
[10]
GARLAND, M. 1999. Multi-resolution modeling: Survey and future opportunities. In State of the Art Report, Eurographics, pages 111--131.
[11]
GIBSON, J.J. 1979. The Ecological Approach To Visual Perception. Boston: Houghton Mifflin.
[12]
GLASSNER, A. 1995. Principles of Digital Image Synthesis. San Francisco: Morgan Kaufman.
[13]
HOPPE, H. 1996. Progressive meshes. Computer Graphics, Vol 30 (SIGGRAPH 96), 99--108.
[14]
KAJIYA, J. 1986. The rendering equation. Computer Graphics, Vol 20 (SIGGRAPH 86), 143--150.
[15]
LEE, M., REDNER, R. AND USELTON, S. 1985. Computer Graphics, Vol. 19 (SIGGRAPH 85), 61--67.
[16]
LINDSTROM, P. 2000. Model Simplification Using Image And Geometry-Based Metrics. Ph.D. Dissertation, Georgia Institute of Technology.
[17]
LUEBKE, D. 2001. A developer's survey of polygonal simplification algorithms. IEEE Computer Graphics and Applications 21, 3, 24--35.
[18]
LUEBKE, D. AND ERIKSON, C. 1997. View-Dependent Simplification of Arbitrary Polygonal Environments. Computer Graphics, Vol. 31 (SIGGRAPH 97), 199--208.
[19]
LUEBKE, D. AND HALLEN, B. 2001. Perceptually driven simplification using gaze-directed rendering. Rendering Techniques 2001, Springer-Verlag (Proc. Eurographics Workshop on Rendering), 223--234.
[20]
LUEBKE, D., REDDY, M., COHEN, J., VARSHNEY, A, WATSON, B. AND HUEBNER, R. 2002. Level of Detail for 3D Graphics. San Francisco: Morgan Kaufman.
[21]
MITCHELL, D. 1987. Generating antialiased images at low sampling densities. Computer Graphics, Vol. 21, (SIGGRAPH 87), 65--69.
[22]
PAINTER, J. AND SLOAN, K. 1989. Antialiased ray tracing by adaptive progressive refinement. Computer Graphics, Vol. 23, (SIGGRAPH 89), 281--287.
[23]
RAMASUBRAMANIAN, M., PATTANAIK, S., AND GREENBERG, D. 1999. A perceptually based physical error metric for realistic image synthesis. Computer Graphics, Vol. 33 (SIGGRAPH 99), 73--82.
[24]
ROHLF, J. AND HELMAN, J. 1994. IRIS Performer: a high performance multiprocessing toolkit for real-time 3D graphics. Computer Graphics, Vol. 28 (SIGGRAPH 94), 381--394.
[25]
SANDER, P., GU, X., GORTLER, S., HOPPE, H. AND SNYDER, J. 2000. Silhouette Clipping. Computer Graphics, Vol. 34 (SIGGRAPH 2000), 327--334.
[26]
SIMMONS, M., AND SÉQUIN, C. 2000. Tapestry: A dynamic mesh-based display representation for interactive rendering. Rendering Techniques 2000, Springer-Verlag (Proc. Eurographics Workshop on Rendering), 329--340.
[27]
TOLE, P., PELLACINI, F., WALTER, B., AND GREENBERG, D. 2002. Interactive Global Illumination in Dynamic Scenes. ACM Transactions on Graphics 21, 3 (SIGGGRAPH 2002).
[28]
TORBORG, J., AND KAJIYA, J. 1996. Talisman: Commodity Real-Time 3D Graphics for the PC. Computer Graphics, Vol. 30 (SIGGRAPH 96), 353--363.
[29]
WALTER, B., DRETTAKIS, G., AND PARKER, S. 1999. Interactive Rendering using the render cache. Rendering Techniques '99, Springer-Verlag (Proc. Eurographics Workshop on Rendering), 235--246.
[30]
WARD LARSON, G. 1998. The Holodeck: A parallel ray-caching rendering system. Proc. Eurographics Workshop on Parallel Graphics and Visualization.
[31]
WALD, I., SLUSALLEK, P., BENTHIN, C. AND WAGNER, M. 2001. Interactive rendering with coherent raytracing. Computer Graphics Forum, Springer-Verlag (Proc. Eurographics), 153--164.
[32]
WHITTED, T. 1980. An improved illumination model for shaded display. Communications of the ACM 23, 6, 343--349.

Cited By

View all
  • (2017)Improving adaptive frameless renderingInternational Journal of Computers and Applications10.1080/1206212X.2017.139734140:2(110-120)Online publication date: 3-Nov-2017
  • (2016)Real-time performance prediction and tuning for interactive volume raycastingSIGGRAPH ASIA 2016 Symposium on Visualization10.1145/3002151.3002156(1-8)Online publication date: 28-Nov-2016
  • (2016)Construction and Evaluation of an Ultra Low Latency Frameless Renderer for VRIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2016.251807922:4(1377-1386)Online publication date: 21-Apr-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
I3D '03: Proceedings of the 2003 symposium on Interactive 3D graphics
April 2003
249 pages
ISBN:1581136455
DOI:10.1145/641480
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 April 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. level of detail
  2. mesh simplification
  3. perceptually motivated rendering

Qualifiers

  • Article

Conference

I3D03
Sponsor:
I3D03: ACM Symposium on Interactive 3D Graphics
April 27 - 30, 2003
California, Monterey

Acceptance Rates

I3D '03 Paper Acceptance Rate 27 of 102 submissions, 26%;
Overall Acceptance Rate 148 of 485 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Improving adaptive frameless renderingInternational Journal of Computers and Applications10.1080/1206212X.2017.139734140:2(110-120)Online publication date: 3-Nov-2017
  • (2016)Real-time performance prediction and tuning for interactive volume raycastingSIGGRAPH ASIA 2016 Symposium on Visualization10.1145/3002151.3002156(1-8)Online publication date: 28-Nov-2016
  • (2016)Construction and Evaluation of an Ultra Low Latency Frameless Renderer for VRIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2016.251807922:4(1377-1386)Online publication date: 21-Apr-2016
  • (2016)Frameless Volume VisualizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2015.244026222:2(1076-1087)Online publication date: 1-Feb-2016
  • (2014)Interactive Progressive Visualization with Space-Time Error ControlIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2014.234631920:12(2397-2406)Online publication date: 31-Dec-2014
  • (2011)Motion Blur Rendering: State of the ArtComputer Graphics Forum10.1111/j.1467-8659.2010.01840.x30:1(3-26)Online publication date: 26-Jan-2011
  • (2009)Amortized supersamplingACM SIGGRAPH Asia 2009 papers10.1145/1661412.1618481(1-12)Online publication date: 17-Dec-2009
  • (2009)Amortized supersamplingACM Transactions on Graphics10.1145/1618452.161848128:5(1-12)Online publication date: 1-Dec-2009
  • (2009)Adaptive Interleaved Sampling for Interactive High‐Fidelity RenderingComputer Graphics Forum10.1111/j.1467-8659.2009.01419.x28:8(2117-2130)Online publication date: 9-Dec-2009
  • (2008)Automated reprojection-based pixel shader optimizationACM SIGGRAPH Asia 2008 papers10.1145/1457515.1409080(1-11)Online publication date: 10-Dec-2008
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media