Advertisement

A Unified Approach to Prefiltered Environment Maps

  • Jan Kautz
  • Pere-Pau Vázquez
  • Wolfgang Heidrich
  • Hans-Peter Seidel
Part of the Eurographics book series (EUROGRAPH)

Abstract

Different methods for prefiltered environment maps have been proposed, each of which has different advantages and disadvantages. We present a general notation for prefiltered environment maps, which will be used to classify and compare the existing methods. Based on that knowledge we develop three new algorithms: 1. A fast hierarchical prefiltering method that can be utilized for all previously proposed prefiltered environment maps. 2. A technique for hardware-accelerated prefiltering of environment maps that achieves interactive rates even on low-end workstations. 3. Anisotropic environment maps using the Banks model.

Keywords

Filter Size Interactive Rate Graphic Hardware Target Pixel Filter Radius 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Banks, D. Illumination in Diverse Codimensions. In Proceedings SIGGRAPH (July 1994), pp. 327–334.Google Scholar
  2. 2.
    Bastos, R., Hoff, K., Wynn, W., and Lastra, A. Increased Photorealism for Interactive Architectural Walkthroughs. In 1999 ACMs Symposium on Interactive 3D Graphics (April 1999), J. Hodgins and J. Foley, Eds., ACM SIGGRAPH, pp. 183–190.CrossRefGoogle Scholar
  3. 3.
    Blinn, J., and Newell, M. Texture and Reflection in Computer Generated Images. Communications of the ACM 19 (1976), 542–546.CrossRefGoogle Scholar
  4. 4.
    Burt, P., And Adelson, E. A Multiresolution Spline with Application to Image Mosaics. ACM Transactions on Graphics 2, 4 (October 1983), 217–236.CrossRefGoogle Scholar
  5. 5.
    Cabral, B., Olano, M., and Nemec, P. Reflection Space Image Based Rendering. In Proceedings SIGGRAPH (August 1999), pp. 165–170.Google Scholar
  6. 6.
    Diefenbach, P., and Badler, N. Multi-Pass Pipeline Rendering: Realism For Dynamic Environments. In 1997 ACM Symposium on Interactive 3D Graphics (April 1997), M. Cohen and D. Zeltzer, Eds., ACM SIGGRAPH, pp. 59–70.CrossRefGoogle Scholar
  7. 7.
    Greene, N. Applications of World Projections. In Proceedings Graphics Interface (May 1986), pp. 108–114.Google Scholar
  8. 8.
    Greene, N. Environment Mapping and Other Applications of World Projections. IEEE Computer Graphics & Applications 6, 11 (November 1986), 21–29.Google Scholar
  9. 9.
    Heidrich, W., and Seidel, H. Realistic, Hardware-accelerated Shading and Lighting. In Proceedings SIGGRAPH (Aug. 1999), pp. 171–178.Google Scholar
  10. 10.
    Heidrich, W., and Seidel, H.-P. View-Independent Environment Maps. In Eurograph-ics/SIGGRAPH Workshop on Graphics Hardware (1998), pp. 39–45.CrossRefGoogle Scholar
  11. 11.
    Kautz, J., and McCool, M. Approximation of Glossy Reflection with Prefiltered Environment Maps. In Proceedings Graphics Interface (May 2000), pp. 119–126.Google Scholar
  12. 12.
    Kirk, D., and Arvo, J. Unbiased Sampling Techniques for Image Synthesis. In Proceedings SIGGRAPH (July 1991), pp. 153–156.Google Scholar
  13. 13.
    Lischinski, D., and Rappoport, A. Image-Based Rendering for Non-Diffuse Synthetic Scenes. In Nineth Eurographics Workshop on Rendering (June 1998), Eurographics, pp. 301–314.Google Scholar
  14. 14.
    Miller, G., and Hoffman, R. Illumination and Reflection Maps: Simulated Objects in Simulated and Real Environments. In SIGGRAPH ’84 Course Notes — Advanced Computer Graphics Animation (July 1984).Google Scholar
  15. 15.
    Miller, G., Rubin, S., and Ponceleon, D. Lazy Decompression of Surface Light Fields for Precomputed Global Illumination. In Nineth Eurographics Workshop on Rendering (June 1998), Eurographics, pp. 281–292.Google Scholar
  16. 16.
    Nayar, S. Catadioptric Omnidirectional Camera. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (june 1997).Google Scholar
  17. 17.
    Neider, J., Davis, T., and Woo, M. OpenGLProgramming Guide. Addison-Wesley, 1993.Google Scholar
  18. 18.
    Phong, B.-T. Illumination for Computer Generated Pictures. Communications of the ACM 18, 6 (June 1975), 311–317.CrossRefGoogle Scholar
  19. 19.
    SGI. Iris performer, http://www.sgi.com/software/performer/brew/envmap.html.
  20. 20.
    Stürzlinger, W., and Bastos, R. Interactive Rendering of Globally Illuminated Glossy Scenes. In Eighth Eurographics Workshop on Rendering (June 1997), Eurographics, pp. 93–102.Google Scholar

Copyright information

© Springer-Verlag Wien 2000

Authors and Affiliations

  • Jan Kautz
    • 1
  • Pere-Pau Vázquez
    • 2
  • Wolfgang Heidrich
    • 1
  • Hans-Peter Seidel
    • 1
  1. 1.Max-Planck-Institut für InformatikSaarbrückenGermany
  2. 2.Institut d’Informàtica iAplicacions — UdGGironaSpain

Personalised recommendations