skip to main content
10.1145/1044588.1044605acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Simple and rapid collision detection using multiple viewing volumes

Published:16 June 2004Publication History

ABSTRACT

Collision detection is required by most virtual reality (VR) applications, and in recent years, collision detection algorithms utilizing graphics hardware capabilities have been attracting the interests of the VR community. In this paper, we present a novel approach to detecting interferences between a convex model and a model of arbitrary geometry with commercially available graphics hardware. The approach first defines six viewing volumes through the bounding box of the convex model, then renders the two models within the defined viewing volumes respectively. The results of collision detection can simply be obtained by querying occlusions between the rendered models in the image space. The approach has been implemented and several scenarios have been tested. Experimental results have been given and compared with other typical collision detection algorithms.

References

  1. Baciu G. and Wong S.-K. W. 1997. Rendering in object interference detection on conventional graphics workstations. Proc. of the Pacific Graphics'97: 51--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Baciu, G., Wong, S.-K. W. and Sun, H. 1999. RECODE: An image-based collision detection algorithm, Journal of Visualization and Computer Animation, 10(4): 181--192.Google ScholarGoogle ScholarCross RefCross Ref
  3. Bergen, G. 1999. A fast and robust GJK implementation for collision detection of convex objects, Journal of Graphics Tools, 4(2): 7--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chazelle B., Dobkin D., Shouraboura N., Tal. 1997. A. Strategies for polyhedral surface decomposition: an experimental study. Computational Geometry: Theory and Applications, 7:327--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chung, K. and Wang, W. 1996. Quick collision detection of polytopes in virtual environments. In Proc. of the ACM Symposium on Virtual Reality Software and Technology: 125--132. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cohen, J., Lin, M., Manocha D. and, Ponamgi, M. 1995. I-COLLIDE: An interactive and exact collision detection system for large-scale environments. In Proceeding of ACM Interactive 3D Graphics Conference: 189--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ehmann S. and Lin M. 2001. Accurate and fast proximity queries between polyhedra using convex surface decomposition. In Proc. of Eurographics'01: 500--510.Google ScholarGoogle Scholar
  8. Gottschalk, S., Lin, M. and Manocha, D. 1996. OBB-Tree: A hierarchical structure for rapid interference detection. In Proceedings of ACM SIGGRAPH'96 :171--180. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Govindaraju N. K., Redon S., Lin M. C., Manocha D. 2003. CULLIDE: Interactive collision detection between complex models in large environments using graphics hardware. Graphics Hardware, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hoff III, K. E., Zaferakis, A. Lin, M. and Manocha D. 2001. Fast and Simple 2D Geometric Proximity Queries Using Graphics Hardware, In Proc. of ACM Symposium on Interactive 3D Graphics: 145--148. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. HP, last visit 2003, Website: http://oss.sgi.com/projects/ogl-sample/registry/HP/occlusion_test.txt.Google ScholarGoogle Scholar
  12. Jiménez, P., Thomas, F. and Torras, C. 2001. Collision Detection: A Survey, Computers and Graphics, 25(2): 269--285.Google ScholarGoogle ScholarCross RefCross Ref
  13. Kilgrad M. J. 2002. Graphics hardware functionality for geometric computations with OpenGL, NVIDIA Corporation, 2002.Google ScholarGoogle Scholar
  14. Kim, Y. J., Lin M., and Manocha, D. 2002. Fast Penetration Depth Estimation Using Rasterization Hardware and Hierarchical Refinement, Workshop on Algorithmic Foundations of Robotics (WAFR), Dec. 2002.Google ScholarGoogle Scholar
  15. Klosowski, J. T., Held, J. T., Mitchell, J. S. B., Sowizral, H., Zikan, K. 1998. Efficient collision detection using bounding volume hierarchies of k-DOPs, IEEE Trans. Visualization and Computer Graphics. 4(1): 21--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lin, M. and Gottschalk, S. 1998. Collision detection between geometric models: a survey. Proc. of IMA Conf. on Mathematics of Surfaces.Google ScholarGoogle Scholar
  17. Lombardo JC, Cani MP, Neyret F. 1999. Real-time collision detection for virtual surgery. Computer Animation'99, 33--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Myszkowski K., Okunev O. G, and Kunii T. L. 1995. Fast collision detection between computer solids using rasterizing graphics hardware. The Visual Computer, 11.Google ScholarGoogle Scholar
  19. Nvidia. 2001. Website: http://oss.sgi.com/projects/ogl-sample/registry/NV/occlusion_query.txtGoogle ScholarGoogle Scholar
  20. Rossignac J., Megahed A., and Schneider B. O. 1992. Interactive inspection of solids: cross-section and interferences. Computer Graphics, 26(2): 353--360. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Shinya M. and Forgue M. 1991. Interference detection through rasterization. Journal of Visualization and Computer Animation, Vol 2: 131--134.Google ScholarGoogle ScholarCross RefCross Ref
  22. Vassilev T., Spanlang B., Chrysanthou Y. 2001. Fast cloth animation on walking avatars. Computer Graphics Forum, 2001, 20(3):260--267.Google ScholarGoogle ScholarCross RefCross Ref
  23. Wynn C. 2001. Using p-buffers for off-screen rendering in OpenGL, NVIDIA Corporation.Google ScholarGoogle Scholar

Index Terms

  1. Simple and rapid collision detection using multiple viewing volumes

          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
            VRCAI '04: Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
            June 2004
            493 pages
            ISBN:1581138849
            DOI:10.1145/1044588

            Copyright © 2004 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: 16 June 2004

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate51of107submissions,48%

            Upcoming Conference

            SIGGRAPH '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader