skip to main content
10.1145/1342250.1342260acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
research-article

Fast collision detection for deformable models using representative-triangles

Published:15 February 2008Publication History

ABSTRACT

We present a new approach to accelerate collision detection for deformable models. Our formulation applies to all triangulated models and significantly reduces the number of elementary tests between features of the mesh, i.e., vertices, edges and faces. We introduce the notion of Representative-Triangles, standard geometric triangles augmented with mesh feature information and use this representation to achieve better collision query performance. The resulting approach can be combined with bounding volume hierarchies and works well for both inter-object and self-collision detection. We demonstrate the benefit of Representative-Triangles on continuous collision detection for cloth simulation and N-body collision scenarios. We observe up to a one-order of magnitude reduction in feature-pair tests and up to a 5X improvement in query time.

References

  1. Bradshaw, G., and O'Sullivan, C. 2004. Adaptive medial-axis approximation for sphere-tree construction. ACM Trans. on Graphics 23, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ehmann, S., and Lin, M. C. 2001. Accurate and fast proximity queries between polyhedra using convex surface decomposition. Computer Graphics Forum (Proc. of Eurographics'2001) 20, 3, 500--510.Google ScholarGoogle Scholar
  3. Ericson, C. 2004. Real-Time Collision Detection. Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Gottschalk, S., Lin, M., and Manocha, D. 1996. OBB-Tree: A hierarchical structure for rapid interference detection. Proc. of ACM Siggraph'96, 171--180. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Govindaraju, N., Knott, D., Jain, N., Kabal, I., Tamstorf, R., Gayle, R., Lin, M., and Manocha, D. 2005. Collision detection between deformable models using chromatic decomposition. ACM Trans. on Graphics (Proc. of ACM SIGGRAPH) 24, 3, 991--999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Hubbard, P. M. 1993. Interactive collision detection. In Proceedings of IEEE Symposium on Research Frontiers in Virtual Reality.Google ScholarGoogle ScholarCross RefCross Ref
  7. Hutter, M., and Fuhrmann, A. 2007. Optimized continuous collision detection for deformable triangle meshes. In Proc. WSCG '07, 25--32.Google ScholarGoogle Scholar
  8. Klosowski, J., Held, M., Mitchell, J., Sowizral, H., and Zikan, K. 1998. Efficient collision detection using bounding volume hierarchies of k-dops. IEEE Trans. on Visualization and Computer Graphics 4, 1, 21--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Larsson, T., and Akenine-Möller, T. 2006. A dynamic bounding volume hierarchy for generalized collision detection. Computers and Graphics 30, 3, 451--460. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lin, M., and Canny, J. F. 1991. Efficient algorithms for incremental distance computation. In IEEE Conference on Robotics and Automation, 1008--1014.Google ScholarGoogle Scholar
  11. Lin, M., and Manocha, D. 2003. Collision and Proximity Queries. In Handbook of Discrete and Computational Geometry: Collision detectionGoogle ScholarGoogle Scholar
  12. Mirtich, B. 1998. V-Clip: Fast and robust polyhedral collision detection. ACM Transactions on Graphics 17, 3 (July), 177--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Moller, T. 1997. A fast triangle-triangle intersection test. Journal of Graphics Tools 2, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Otaduy, M., Chassot, O., Steinemann, D., and Gross, M. 2007. Balanced hierarchies for collision detection between fracturing objects. In IEEE Virtual Reality.Google ScholarGoogle Scholar
  15. Provot, X. 1997. Collision and self-collision handling in cloth model dedicated to design garment. Graphics Interface, 177--189.Google ScholarGoogle Scholar
  16. Sanna, A., and Milani, M. 2004. CDFast: an algorithm combining different bounding volume strategies for real time collision detection. SCI Proceedings 2, 144--149.Google ScholarGoogle Scholar
  17. Sud, A., Govindaraju, N., Gayle, R., Kabul, I., and Manocha, D. 2006. Fast Proximity Computation Among Deformable Models using Discrete Voronoi Diagrams. Proc. of ACM SIGGRAPH, 1144--1153. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Tang, M., Yoon, S., Curtis, S., and Manocha, D. 2007. Interactive continuous collision detection between deformable models using connectivity-based culling. UNC Chapel Hill, Technical Report.Google ScholarGoogle Scholar
  19. Teschner, M., Kimmerle, S., Heidelberger, B., Zachmann, G., Raghupathi, L., Fuhrmann, A., Cani, M.-P., Faure, F., Magnenat-Thalmann, N., Strasser, W., and Volino, P. 2005. Collision detection for deformable objects. Computer Graphics Forum 19, 1, 61--81.Google ScholarGoogle ScholarCross RefCross Ref
  20. Tropp, O., Tal, A., Shimshoni, I. 2006. A fast triangle to triangle intersection test for collision detection. Computer Animation and Virtual Worlds 17, 5, 527--535. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. van den Bergen, G. 1997. Efficient collision detection of complex deformable models using AABB trees. Journal of Graphics Tools 2, 4, 1--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Wong, W. S.-K., and Baciu, G. 2006. A randomized marking scheme for continuous collision detection in simulation of deformable surfaces. Proc. of ACM VRCIA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Wong, W. S.-K. 2005. Dynamic interaction between deformable surfaces and nonsmooth objects. IEEE Tran. on Visualization and Computer Graphics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Yoon, S., Curtis, S., and Manocha, D. 2007. Ray tracing dynamic scenes using selective restructuring. Proc. of Eurographics Symposium on Rendering. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Zachmann, G., and Weller, R. 2006. Kinetic bounding volume hierarchies for deforming objects. In ACM Int'l Conf. on Virtual Reality Continuum and its Applications. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Fast collision detection for deformable models using representative-triangles

    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
      I3D '08: Proceedings of the 2008 symposium on Interactive 3D graphics and games
      February 2008
      219 pages
      ISBN:9781595939838
      DOI:10.1145/1342250

      Copyright © 2008 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: 15 February 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate148of485submissions,31%

      Upcoming Conference

      I3D '24
      Symposium on Interactive 3D Graphics and Games
      May 8 - 10, 2024
      Philadelphia , PA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader