Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2383654.2383691acmconferencesArticle/Chapter ViewAbstractPublication PagesegConference Proceedingsconference-collections
Article

Adaptive frameless rendering

Published: 29 June 2005 Publication History

Abstract

We propose an adaptive form of frameless rendering with the potential to dramatically increase rendering speed over conventional interactive rendering approaches. Without the rigid sampling patterns of framed renderers, sampling and reconstruction can adapt with very fine granularity to spatio-temporal color change. A sampler uses closed-loop feedback to guide sampling toward edges or motion in the image. Temporally deep buffers store all the samples created over a short time interval for use in reconstruction and as sampler feedback. GPU-based reconstruction responds both to sampling density and space-time color gradients. Where the displayed scene is static, spatial color change dominates and older samples are given significant weight in reconstruction, resulting in sharper and eventually antialiased images. Where the scene is dynamic, more recent samples are emphasized, resulting in less sharp but more up-to-date images. We also use sample reprojection to improve reconstruction and guide sampling toward occlusion edges, undersampled regions, and specular highlights. In simulation our frameless renderer requires an order of magnitude fewer samples than traditional rendering of similar visual quality (as measured by RMS error), while introducing overhead amounting to 15% of computation time.

References

[1]
BALA, K., DORSEY, J., TELLER, S. 1999. Radiance interpolants for accelerated bounded-error ray tracing. ACM Trans. Graph, 18, 3, 213-256.
[2]
BALA, K., WALTER, B., GREENBERG, D. P. 2003. Combining edges and points for interactive high-quality rendering. ACM Trans. Graph., 22, 3, 631-640 (Proc. ACM SIGGRAPH).
[3]
BERGMAN, L., FUCHS, H., GRANT, E., SPACH, E. 1986. Image rendering by adaptive refinement. Proc. ACM SIGGRAPH, 29-37.
[4]
BISHOP, G., FUCHS, H., MCMILLAN, H., SCHER ZAGIER, E. J. 1994. Frameless rendering: double buffering considered harmful. Proc. ACM SIGGRAPH, 175-176.
[5]
CARR, N. A., HALL, J. D., HART, J.C. 2002. The ray engine. Proc. ACM SIGGRAPH/Eurographics Graphics Hardware, 37-46.
[6]
CHOUDHURY, P., TUMBLIN, J. 2003. The trilateral filter for high contrast images and meshes. Proc. Eurographics Workshop on Rendering, 186-196.
[7]
DURAND, F., DORSEY, J. 2002. Fast bilateral filtering for the display of high-dynamic-range images. ACM Trans. Graphics, 21, 3, 257-266 (Proc. ACM SIGGRAPH).
[8]
GLASSNER, A. 1995. Principles of Digital Image Synthesis, 1st ed. Morgan Kaufmann.
[9]
HAVRAN, V., DAMEZ, C., MYSZKOWSKI, K. 2003. An efficient spatio-temporal architecture for animation rendering. Proc. Eurographics Symposium on Rendering, 106-117.
[10]
JENSEN, H. W. 2001. Realistic Image Synthesis Using Photon Mapping. AK Peters.
[11]
LEXT, J., ASSARSSON, U., MOELLER, T. 2000. Bart: A benchmark for animated ray tracing. Tech. Rpt. 00-14, Dept. Computer Engineering, Chalmers Univ. Tech. http://www.ce.chalmers.se/BART.
[12]
LUEBKE, D., REDDY, M., COHEN, J. D., VARSHNEY, A., WATSON, B., HUEBNER, R. 2002. Level of Detail for 3D Graphics, 1st ed. Morgan Kaufmann.
[13]
MITCHELL, D. P. 1987. Generating antialiased images at low sampling densities. Proc. ACM SIGGRAPH, 65-72.
[14]
OLANO, M., COHEN, J., MINE, M., BISHOP, G. 1995. Combatting rendering latency. Proc. ACM Interactive 3D Graphics, 19-24.
[15]
PAINTER, J., SLOAN, K. 1989. Antialiased ray tracing by adaptive progressive refinement. Proc. ACM SIGGRAPH, 281- 288.
[16]
PARKER, S., MARTIN, W., SLOAN, P.-P. J., SHIRLEY, P., SMITS, B., HANSEN, C. 1999. Interactive ray tracing. Proc. ACM Interactive 3D Graphics, 119-126.
[17]
PHARR, M., KOLB, C., GERSHBEIN, R., HANRAHAN, P. 1997. Rendering Complex Scenes with memory-coherent ray tracing. Proc. ACM SIGGRAPH, 101- 108.
[18]
PURCELL, T. J., BUCK, I., MARK, W. R., HANRAHAN, P. 2002. Ray tracing on programmable graphics hardware. ACM Trans. Graphics, 21, 3, 703-712 (Proc. ACM SIGGRAPH).
[19]
REGAN, M. J. P., POSE, R. 1994. Priority rendering with a virtual reality address recalculation pipeline. Proc. ACM SIGGRAPH, 155-162.
[20]
RESHETOV, A., Soupikov, A., Hurley, J. 2005. Multi-Level Ray Tracing Algorithm. ACM Trans. Graph., 24, 3, (Proc. ACM SIGGRAPH, to appear Aug 2005).
[21]
SCHER-ZAGIER, E. 1997. Defining and Refining Frameless Rendering. University of North Carolina Technical Report #TR97-008.
[22]
SCHMITTLER, J., WOOP, S., WAGNER, D., PAUL, W., and SLUSALLEK, P. 2004. Realtime Ray Tracing of Dynamic Scenes on an FPGA Chip. Proc. Graphics Hardware 2004.
[23]
SIMMONS, M., SÉQUIN, C. 2000. Tapestry: A dynamic mesh-based display representation for interactive rendering. Proc. Eurographics Workshop on Rendering, 329-340.
[24]
STAMMINGER, M., HABER, J., SCHIRMACHER, H., and SEIDEL, H. 2000. Walkthroughs with Corrective Texturing. Proc. Eurographics Workshop on Rendering, 377-390.
[25]
TELLER, S., ALEX, J. 1998. Frustum Casting for Progressive, Interactive Rendering. Massachusetts Institute of Technology Technical Report LCS TR-740. Available at http://graphics.csail.mit.edu/pubs/MIT-LCS-TR-740.ps.gz
[26]
TOLE, P., PELLACINI, F., WALTER, B., GREENBERG, D. P. 2002. Interactive global illumination in dynamic scenes. ACM Trans. Graphics, 21, 3, 537-546 (Proc. ACM SIGGRAPH).
[27]
TORBORG, J., KAJIYA, J. 1996. Talisman: Commodity Reality Graphics for the PC. Proc. ACM SIGGRAPH, 353-363.
[28]
WALD, I., BENTHIN, C., DIETRICH, A., SLUSALLEK, P. 2003. Interactive distributed ray tracing on commodity PC clusters--state of the art and practical applications. Lecture Notes on Computer Science, 2790, 499-508 (Proc. EuroPar).
[29]
WALD, I., BENTHIN, C., WAGNER, M., SLUSALLEK, P. 2001. Interactive rendering with coherent ray tracing. Computer Graphics Forum, 20, 153-164 (Proc. Eurographics).
[30]
WALD, I., PURCELL, T. J., SCHMITTLER, J., BENTHIN, C., SLUSALLEK, P. 2003. Realtime ray tracing and its use for interactive global illumination. Eurographics State of the Art Reports.
[31]
WALD, I., SLUSALLEK, P., BENTHIN, C. 2001. Interactive distributed ray tracing of highly complex models. Proc. Eurographics Workshop on Rendering, 277- 288.
[32]
WALTER, B., DRETTAKIS, G., GREENBERG, D. P. 2002. Enhancing and optimizing the render cache. Proc. Eurographics Workshop on Rendering, 37-42.
[33]
WALTER, B., DRETTAKIS, G., PARKER S. 1999. Interactive rendering using render cache. Proc. Eurographics Workshop on Rendering, 19-30.
[34]
WARD, G., SIMMONS, M. 1999. The Holodeck ray cache: an interactive rendering system for global illumination in nondiffuse environments, ACM Trans. Graph. 18, 4, 361-398.
[35]
WOOLLEY, C., LUEBKE, D., WATSON, B. A., DAYAL, A. 2003. Interruptible rendering. Proc. ACM Interactive 3D Graphics, 143-151.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EGSR '05: Proceedings of the Sixteenth Eurographics conference on Rendering Techniques
June 2005
300 pages
ISBN:3905673231

Sponsors

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 29 June 2005

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2014)Improved sampling for gradient-domain metropolis light transportACM Transactions on Graphics10.1145/2661229.266129133:6(1-12)Online publication date: 19-Nov-2014
  • (2013)Gradient-domain metropolis light transportACM Transactions on Graphics10.1145/2461912.246194332:4(1-12)Online publication date: 21-Jul-2013
  • (2012)Temporal Coherence Methods in Real-Time RenderingComputer Graphics Forum10.1111/j.1467-8659.2012.03075.x31:8(2378-2408)Online publication date: 1-Dec-2012
  • (2010)Spatio-temporal upsampling on the GPUProceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games10.1145/1730804.1730819(91-98)Online publication date: 19-Feb-2010
  • (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
  • (2008)Geometry-aware framebuffer level of detailProceedings of the Nineteenth Eurographics conference on Rendering10.1111/j.1467-8659.2008.01256.x(1183-1188)Online publication date: 23-Jun-2008
  • (2006)Exploiting temporal coherence for incremental all-frequency relightingProceedings of the 17th Eurographics conference on Rendering Techniques10.5555/2383894.2383914(151-160)Online publication date: 26-Jun-2006
  • (2006)Implementing the render cache and the edge-and-point image on graphics hardwareProceedings of Graphics Interface 200610.5555/1143079.1143114(211-217)Online publication date: 7-Jun-2006
  • (2006)The photon pipelineProceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia10.1145/1174429.1174486(333-340)Online publication date: 29-Nov-2006
  • Show More Cited By

View Options

Get Access

Login options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media