skip to main content
10.1145/1008653.1008662acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article

Real-time reflection on moving vehicles in urban environments

Published:01 October 2003Publication History

ABSTRACT

In the context of virtual reality, the simulation of complex environments with many animated objects is becoming more and more common. Virtual reality applications have always promoted the development of new efficient algorithms and image-based rendering techniques for real-time interaction. In this paper, we propose a technique which allows the real-time simulation in a city of the reflections of static geometry (eg. building) on specular dynamic objects (vehicles). For this, we introduce the idea of multiple environment maps. We pre-compute a set of reference environment maps at strategic positions in the scene, that are used at run time and for each visible dynamic object, to compute local environment maps by resampling images. To efficiently manage a small number of reference environment maps, compared to the scene dimension, for each vertex of the reconstructed environment we perform a ray tracing in a heightfield representation of the scene. We control the frame rate by adaptative reconstruction of environment maps. We have implemented this approach, and the results show that it is efficient and scalable to many dynamic objects while maintaining interactive frame rates.

References

  1. Daniel G. Aliaga and Anselmo Lastra. Automatic image placement to provide a guaranteed frame rate. SIGGRAPH 1999, Computer Graphics Proceedings, pages 307--316, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Amanatides and A. Woo. A fast voxel traversal algorithm for ray tracing. In Eurographics '87, pages 3--10, August 1987.Google ScholarGoogle Scholar
  3. ATI. Car paint. http://mirror.ati.com/technology/wp/carpaint.html, 2002.Google ScholarGoogle Scholar
  4. J. F. Blinn and M. E. Newell. Texture and reflection in computer generated images. Communications of the ACM, pages 542--547, October 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chris Buehler, Michael Bosse, Leonard McMillan, Steven J. Gortler, and Michael F. Cohen. Unstructured lumigraph rendering. In SIGGRAPH 2001, Computer Graphics Proceedings, pages 425--432, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Brian Cabral, Marc Olano, and Philip Nemec. Reflection space image based rendering. In Siggraph 1999, Computer Graphics Proceedings, pages 165--170, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Eric Chen and Lance Williams. View interpolation for image synthesis. In SIGGRAPH 1993, Computer Graphics Proceedings, pages 279--288, August 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Shenchang Eric Chen. Quicktime VR - an image-based approach to virtual environment navigation. In SIGGRAPH 1995, Computer Graphics Proceedings, pages 29--38. ACM SIGGRAPH, August 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Paul E. Debevec, Camillo J. Taylor, and Jitendra Malik. Modeling and rendering architecture from photographs: A hybrid geometry- and image-based approach. In SIGGRAPH 1996, Computer Graphics Proceedings, pages 11--20, August 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Shachar Fleishman, Daniel Cohen-Or, and Dani Lischinski. Automatic camera placement for image-based modeling. Computer Graphics Forum, June 2000.Google ScholarGoogle ScholarCross RefCross Ref
  11. S. J. Gortler, R. Grzeszczuk, R. Szeliski, and M. F. Cohen. The lumigraph. In SIGGRAPH 1996, Computer Graphics Proceedings, pages 43--54, August 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Ned Greene. Environment mapping and other applications of world projections. IEEE Computer Graphics and Applications, 6(11):21--29, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ziyad Hakura, John M. Snyder, and Jerome E. Lengyel. Parameterized environment maps. In 2001 ACM Symposium on Interactive 3D Graphics, pages 203--208, March 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ziyad S. Hakura and John M. Snyder. Realistic reflections and refractions on graphics hardware with hybrid rendering and layered environment maps. In Rendering Techniques 2001: 12th Eurographics Workshop on Rendering, pages 289--300, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. W. Heidrich and H.-P. Seidel. Realistic, hardware-accelerated shading and lighting. In SIGGRAPH 1999, Computer Graphics Proceedings, pages 171--178, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Jan Kautz and Michael D. McCool. Approximation of glossy reflection with prefiltered environment maps. In Proceedings of Graphics Interface 2000, pages 119--126, 2000.Google ScholarGoogle Scholar
  17. M. Levoy and P. Hanrahan. Light field rendering. In SIGGRAPH 1996, Computer Graphics Proceedings, pages 31--42, August 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Dani Lischinski and Ari Rappoport. Image-based rendering for non-diffuse synthetic scenes. In Rendering Techniques '98, pages 301--314, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  19. L. McMillan and G. Bishop. Plenoptic modeling: An image-based rendering system. In SIGGRAPH 1995, Computer Graphics Proceedings, pages 39--46, August 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. G. S. Miller and C. R. Hoffman. Illumination and reflection maps: Simulated objects in simulated and real environments. In SIGGRAPH '84 Advanced Computer Graphics Animation seminar notes. July 1984.Google ScholarGoogle Scholar
  21. F. Kenton Musgrave. Grid tracing: Fast ray tracing for height fields. Technical Report YALEU/DCS/RR-639, Yale University Dept. of Computer Science Research, 1988.Google ScholarGoogle Scholar
  22. NVidia. Cube environment mapping. http://developer.nvidia.com/view.asp?IO=Cube_Mapping_Paper, 2000.Google ScholarGoogle Scholar
  23. University of Saarbruecken. Open rt. http://www.openrt.de/Publications/index.html.Google ScholarGoogle Scholar
  24. Paul Rademacher, Jed Lengyel, Edward Cutrell, and Turner Whitted. Measuring the Perception of Visual Realism in Images. Springer Wien, New York, NY, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  25. RealViz. Imagemodeler. http://www.realviz.com.Google ScholarGoogle Scholar
  26. W. T. Reeves, D. H. Salesin, and R. L. Cook. Rendering antialiased shadows with depth maps. In SIGGRAPH 1987, Computer Graphics Proceedings, pages 283--291, July 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Steven M. Seitz and Charles R. Dyer. View morphing: Synthesizing 3D metamorphoses using image transforms. In SIGGRAPH 96 Conference Proceedings, pages 21--30, August 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. J. Shade, S. J. Gortler, L. He, and R. Szeliski. Layered depth images. In SIGGRAPH 1998, Computer Graphics Proceedings, pages 231--242, July 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Wolfgang Stuerzlinger. Imaging all visible surfaces. In Proceedings of Graphics Interface 99, pages 115--122, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Franco Tecchia, Céline Loscos, and Yiorgos Chrysanthou. Imagebased crowd rendering. IEEE computer graphics and applications, 22(2):36--43, March/April 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Jay Torborg and Jim Kajiya. Talisman: Commodity Real-time 3D graphics for the PC. In SIGGRAPH 96 Conference Proceedings, pages 353--364, August 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Douglas Voorhies and Jim Foran. Reflection vector shading hardware. In Proceedings of the 21st annual conference on Computer graphics and interactive techniques, pages 163--166. ACM Press, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. T. Whitted. An improved illumination model for shaded display. Communications of the ACM, pages 343--349, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Real-time reflection on moving vehicles in urban environments

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        VRST '03: Proceedings of the ACM symposium on Virtual reality software and technology
        October 2003
        235 pages
        ISBN:1581135696
        DOI:10.1145/1008653

        Copyright © 2003 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 October 2003

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        VRST '03 Paper Acceptance Rate28of81submissions,35%Overall Acceptance Rate66of254submissions,26%

        Upcoming Conference

        VRST '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader