Walkthroughs with Corrective Texturing

  • Marc Stamminger
  • Jörg Haber
  • Hartmut Schirmacher
  • Hans-Peter Seidel
Part of the Eurographics book series (EUROGRAPH)


We present a new hybrid rendering method for interactive walkthroughs in photometrically complex environments. The display process starts from some approximation of the scene rendered at high frame rates using graphics hardware. Additional computation power is used to correct this rendering towards a high quality ray tracing solution during the walkthrough. This is achieved by applying corrective textures to scene objects or entire object groups. These corrective textures contain a sampled representation of the differences between the hardware generated and the high quality solution. By reusing the textures, frame-to-frame coherence is exploited and explicit reprojections of point samples are avoided. Finally, we describe our implementation, which can display interactive walkthroughs of fairly complex scenes including high quality global illumination features.


High Quality Solution Graphic Hardware High Frame Rate Interactive Solution Global Illumination 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. Bastos, K. Hoff, W. Wynn, and A. Lastra. Increased Photorealism for Interactive Architectural Walkthroughs. In 7999 Symp. Interactive 3D Graphics, pp. 182–190, April 1999.Google Scholar
  2. 2.
    B. Cabral, M. Olano, and P. Nemec. Reflection Space Image Based Rendering. In Computer Graphics (Proc. SIGGRAPH ’99), pp. 165–170, August 1999.Google Scholar
  3. 3.
    M. F. Cohen and J. R. Wallace. Radiosity and Realistic Image Synthesis. Academic Press, London, 1993.MATHGoogle Scholar
  4. 4.
    R. L. Cook, T. Porter, and L. Carpenter. Distributed Ray Tracing. In Computer Graphics (Proc. SIGGRAPH ’84), pp. 137–145, July 1984.Google Scholar
  5. 5.
    X. Decoret, G. Schaufler, F. X. Sillion, and J. Dorsey. Multi-Layered Impostors for Accelerated Rendering. In Computer Graphics Forum (Proc. Eurographics ’99), volume 18, pp. C61–C72, September 1999.Google Scholar
  6. 6.
    P. J. Diefenbach and N. I. Badler. Multi-pass Pipeline Rendering: Realism For Dynamic Environments. In 7997 Symp. Interactive 3D Graphics, pp. 59–70, April 1997.Google Scholar
  7. 7.
    H. Fuchs, Z. M. Kedem, and B. F. Naylor. On Visible Surface Generation by a priori Tree Structures. In Computer Graphics (Proc. SIGGRAPH ’80), pp. 124–133, July 1980.Google Scholar
  8. 8.
    A. S. Glassner. Principles of Digital Image Synthesis. Morgan Kaufmann Publishers, San Francisco, CA, 1995.Google Scholar
  9. 9.
    W. Gropp, E. Lusk, and A. Skjellum. Using MPI — Portable Parallel Programming with the Message-Pas sing Interface. The MIT Press, Cambridge, MA, 1994.Google Scholar
  10. 10.
    W. Heidrich and H.-P. Seidel. Realistic, Hardware-accelerated Shading and Lighting. In Computer Graphics (Proc. SIGGRAPH ’99), pp. 171–178, August 1999.Google Scholar
  11. 11.
    K. E. Hoff III, T. Culver, J. Keyser, M. Lin, and D. Manocha. Fast Computation of Generalized Voronoi Diagrams Using Graphics Hardware. In Computer Graphics (Proc. SIGGRAPH ’99), pp. 277–286, August 1999.Google Scholar
  12. 12.
    D. Lischinski and A. Rappoport. Image-Based Rendering for Non-Diffuse Synthetic Scenes. In Proc. 9th EG Rendering Workshop, pp. 301–314, June 1998.Google Scholar
  13. 13.
    P. W. C. Maciel and P. Shirley. Visual Navigation of Large Environments Using Textured Clusters. In 7995 Symp. Interactive 3D Graphics, pp. 95–102, April 1995.Google Scholar
  14. 14.
    Y. Mann and D. Cohen-Or. Selective Pixel Transmission for Navigating in Remote Virtual Environments. In Computer Graphics Forum (Proc. Eurographics ’97), volume 16, pp. 201–206, August 1997.Google Scholar
  15. 15.
    W. R. Mark, L. McMillan, and G. Bishop. Post-Rendering 3D Warping. In 7997 Symp. Interactive 3D Graphics, pp. 7–16, April 1997.Google Scholar
  16. 16.
    E. Ofek and A. Rappoport. Interactive Reflections on Curved Objects. In Computer Graphics (Proc. SIGGRAPH ’98), pp. 333–342, July 1998.Google Scholar
  17. 17.
    S. Parker, W. Martin, P.-P J. Sloan, P. Shirley, B. Smits, and C. D. Hansen. Interactive Ray Tracing. In 7999 Symp. Interactive 3D Graphics, pp. 119–126, April 1999.Google Scholar
  18. 18.
    G. Schaufler. Dynamically Generated Impostors. In Proc. GI Workshop MVD’95, pp. 129 – 136, November 1995.Google Scholar
  19. 19.
    M. Segal, C. Korobkin, R. van Widenfelt, J. Foran, and P. Haeberli. Fast Shadows and Lighting Effects Using Texture Mapping. In Computer Graphics (Proc. SIGGRAPH ’92), pp. 249–252, July 1992.Google Scholar
  20. 20.
    J. W. Shade, D. Lischinski, D. H. Salesin, T. DeRose, and J. Snyder. Hierarchical Image Caching for Accelerated Walkthroughs of Complex Environments. In Computer Graphics (Proc. SIGGRAPH ’96), pp. 75–82, August 1996.Google Scholar
  21. 21.
    W. Stürzlinger and R. Bastos. Interactive Rendering of Globally Illuminated Glossy Scenes. In Proc. 8th EG Rendering Workshop, pp. 93–102, 1997.Google Scholar
  22. 22.
    T. Udeshi and C. D. Hansen. Towards Interactive, Photorealistic Rendering of Indoor Scenes: A Hybrid Approach. In Proc. 10th EG Rendering Workshop, pp. 63–76, June 1999.Google Scholar
  23. 23.
    J. R. Wallace, M. F. Cohen, and D. P. Greenberg. A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing and Radiosity Methods. In Computer Graphics (Proc. SIGGRAPH ’87), pp. 311–320, July 1987.Google Scholar
  24. 24.
    B. Walter, G. Alppay, E. P. F. Lafortune, S. Fernandez, and D. P. Greenberg. Fitting Virtual Lights for Non-Diffuse Walkthroughs. In Computer Graphics (Proc. SIGGRAPH ’97), pp. 45–48, August 1997.Google Scholar
  25. 25.
    B. Walter, G. Drettakis, and S. Parker. Interactive Rendering using the Render Cache. In Proc. 10th EG Rendering Workshop, pp. 27–38, June 1999.Google Scholar
  26. 26.
    G. J. Ward. Measuring and Modeling Anisotropic Reflection. In Computer Graphics (Proc. SIGGRAPH ’92), pp. 265–272, July 1992.Google Scholar
  27. 27.
    G. Ward Larson. The Holodeck: A Parallel Ray-Caching Rendering System. In Proc. 2nd EG Workshop on Parallel Graphics and Visualization, pp. 17–30, September 1998.Google Scholar

Copyright information

© Springer-Verlag Wien 2000

Authors and Affiliations

  • Marc Stamminger
    • 1
  • Jörg Haber
    • 1
  • Hartmut Schirmacher
    • 1
  • Hans-Peter Seidel
    • 1
  1. 1.Computer Graphics GroupMax-Planck-Institut für InformatikSaarbrückenGermany

Personalised recommendations