Skip to main content

Interactive Rendering using the Render Cache

  • Conference paper
  • First Online:
Rendering Techniques’ 99 (EGSR 1999)

Part of the book series: Eurographics ((EUROGRAPH))

Included in the following conference series:

Abstract

Interactive rendering requires rapid visual feedback. The render cache is a new method for achieving this when using high-quality pixel-oriented Tenderers such as ray tracing that are usually considered too slow for interactive use. The render cache provides visual feedback at a rate faster than the renderer can generate complete frames, at the cost of producing approximate images during camera and object motion. The method works both by caching previous results and reprojecting them to estimate the current image and by directing the Tenderer’s sampling to more rapidly improve subsequent images.

Our implementation demonstrates an interactive application working with both ray tracing and path tracing Tenderers in situations where they would normally be considered too expensive. Moreover we accomplish this using a software only implementation without the use of 3D graphics hardware.

iMAGIS is joint project of CNRS, INPG, INRIA and Université Joseph Fourier.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. J. Adelson and L. F. Hodges. Generating exact ray-traced animation frames by reprojec-tion. IEEE Computer Graphics and Applications, 15(3):43–52, May 1995.

    Article  Google Scholar 

  2. S. Badt. Two algorithms taking advantage of temporal coherence in ray tracing. The Visual Computer, 4(3): 123–132, Sept. 1988.

    Article  Google Scholar 

  3. L. D. Bergman, H. Fuchs, E. Grant, and S. Spach. Image rendering by adaptive refinement. In Computer Graphics (SIGGRAPH’ 86 Proceedings), volume 20, pages 29–37, Aug. 1986.

    Article  Google Scholar 

  4. G. Bishop, H. Fuchs, L. McMillan, and E. J. Scher Zagier. Frameless rendering: Double buffering considered harmful. In Computer Graphics (SIGGRAPH’ 94 Proceedings), pages 175–176, July 1994.

    Google Scholar 

  5. M. R. Bolin and G. W. Meyer: A perceptually based adaptive sampling algorithm. In M. Cohen, editor, SIGGRAPH 98 Conference Proceedings, pages 299–310, July 1998.

    Google Scholar 

  6. N. Brière and P. Poulin. Hierarchical view-dependent structures for interactive scene manipulation. In SIGGRAPH 96 Conference Proceedings, pages 83–90, Aug. 1996.

    Google Scholar 

  7. S. E. Chen, H. Rushmeier, G. Miller, and D. Turner. A progressive multi-pass method for global illumination. In SIGGRAPH 91 Conference Proceedings, pages 165–174, July 1991.

    Google Scholar 

  8. S. E. Chen and L. Williams. View interpolation for image synthesis. In J. T. Kajiya, editor, Computer Graphics (SIGGRAPH’ 93 Proceedings), volume 27, pages 279–288, Aug. 1993.

    Google Scholar 

  9. M. F. Cohen, S. E. Chen, J. R. Wallace, and D. P. Greenberg. A progressive refinement approach to fast radiosity image generation. Computer Graphics, 22(4):75–84, August 1988. ACM Siggraph’ 88 Conference Proceedings.

    Article  Google Scholar 

  10. R. W. Floyd and L. Steinberg. An adaptive algorithm for spatial greyscale. In Proceedings of the Society for Information Display, volume 17(2), pages 75–77, 1976.

    Google Scholar 

  11. B. Guo. Progressive radiance evaluation using directional coherence maps. In M. Cohen, editor, SIGGRAPH 98 Conference Proceedings, pages 255–266, July 1998.

    Google Scholar 

  12. H. W. Jensen. Global illumination using photon maps. In Rendering Techniques’ 96, pages 21–30. Springer-Verlag/Wien, 1996.

    Google Scholar 

  13. D. A. Jevans. Object space temporal coherence for ray tracing. In Proceedings of Graphics Interface’ 92, pages 176–183, May 1992.

    Google Scholar 

  14. J. T. Kajiya. The rendering equation. In D. C. Evans and R. J. Athay, editors, Computer Graphics (SIGGRAPH’ 86 Proceedings), volume 20, pages 143–150, Aug. 1986.

    Google Scholar 

  15. G. W. Larson. The holodeck: A parallel ray-caching rendering system. In Second Eurographics Workshop on Parallel Graphics and Visualisation, Rennes, France, Sept. 1998.

    Google Scholar 

  16. W. R. Mark, L. McMillan, and G. Bishop. Post-rendering 3D warping. In 1997 Symposium on Interactive 3D Graphics, pages 7–16. ACM SIGGRAPH, Apr. 1997.

    Google Scholar 

  17. N. Max and K. Ohsaki. Rendering trees from precomputed Z-buffer views. In Eurographics Rendering Workshop 1995. Eurographics, June 1995.

    Google Scholar 

  18. L. McMillan and G. Bishop. Plenoptic modeling: An image-based rendering system. In R. Cook, editor, SIGGRAPH 95 Conference Proceedings, pages 39–46, Aug. 1995.

    Google Scholar 

  19. D. P. Mitchell. Generating antialiased images at low sampling densities. In M. C. Stone, editor, Computer Graphics (SIGGRAPH’ 87 Proceedings), pages 65–72, July 1987.

    Google Scholar 

  20. M. J. Muuss. Towards real-time ray-tracing of combinatorial solid geometric models. In Proceedings of BRL-CAD Symposium, 1995. http://ftp.arl.mil/ mike/papers/.

    Google Scholar 

  21. J. Painter and K. Sloan. Antialiased ray tracing by adaptive progressive refinement. In Computer Graphics (SIGGRAPH’ 89 Proceedings), pages 281–288, July 1989.

    Google Scholar 

  22. S. Parker, W. Martin, P. Sloan, P. Shirley, B. Smits, and C. Hansen. Interactive ray tracing. In Symposium on Interactive 3D Computer Graphics, April 1999.

    Google Scholar 

  23. S. N. Pattanaik, J. A. Ferwerda, M. D. Fairchild, and D. P. Greenberg. A multiscale model of adaptation and spatial vision for realistic image display. In Computer Graphics, July 1998. ACM Siggraph’ 98 Conference Proceedings.

    Google Scholar 

  24. E. Reinhard, A. Chalmers, and F. W. Jansen. Overview of parallel photo-realistic graphics. In Eurographics’ 98 State of the Art Reports. Eurographics Association, Aug. 1998.

    Google Scholar 

  25. C. H. Séquin and E. K. Smyrl. Parameterized ray tracing. In J. Lane, editor, Computer Graphics (SIGGRAPH’ 89 Proceedings), volume 23, pages 307–314, July 1989.

    Google Scholar 

  26. J. W. Shade, S. J. Gortler, L. He, and R. Szeliski. Layered depth images. In M. Cohen, editor, SIGGRAPH 98 Conference Proceedings, pages 231–242, July 1998.

    Google Scholar 

  27. G. Ward. A contrast-based scalefactor for luminance display. In P. Heckbert, editor, Graphics Gems IV, pages 415–421. Academic Press, Boston, 1994.

    Chapter  Google Scholar 

  28. G. J. Ward. The RADIANCE lighting simulation and rendering system. Computer Graphics, 28(2):459–472, July 1994. ACM Siggraph’ 94 Conference Proceedings.

    Google Scholar 

  29. T. Whitted. An improved illumination model for shaded display. Communications of the ACM, 23(6):343–349, June 1980.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag/Wien

About this paper

Cite this paper

Walter, B., Drettakis, G., Parker, S. (1999). Interactive Rendering using the Render Cache. In: Lischinski, D., Larson, G.W. (eds) Rendering Techniques’ 99. EGSR 1999. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6809-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-6809-7_3

  • Published:

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-83382-7

  • Online ISBN: 978-3-7091-6809-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics