Marta Franquesa Niubó, Omar Rodríguez González



In this paper two improvements to speed up collision detection are described. Firstly, a method called oncollide sphere-tree, OCST for short, is presented. This approach works by detecting collisions among models with arbitrary geometry using the video cards Graphics Processing Units, GPU. While candidate parts of colliding objects are being detected, the OCST is constructed for collision evaluation in parallel, at the same time. Thus, the OCST is created in realtime. Secondly, we have tested two kinds of triangulated representation models for the same originalobjects. We have evaluated trianglesoup and trianglestrip models to speed up the algorithm response when computing collisions. The method has been described, implemented and tested for the two kinds of triangulated models, and the obtained results are shown.


  1. Baciu, G. and Wonk, S. (1998). Recode: An imagebased collision detection algorithm. In Proc. of Pacific Graphics, pages 497-512.
  2. Bradshaw, G. and OSullivan, C. (2003). Adaptative medialaxis approximation for spheretree construction. ACM Transactions on Graphics, 22(4).
  3. Fan, Z., Wan, H., and Gao, S. (2004). Simple and rapid collision detection using multiple viewing volumes. In VRCAI 04: Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry, pages 95-99. ACM Press.
  4. Franquesa-Niubó, M. (2004). Collision Detection in Large Environments using Multiresolution KdTrees. PhD thesis, Universitat Politècnica de Catalunya.
  5. Franquesa-Niubó, M. and Brunet, P. (2003). Collision detection using MKtrees. In Proc. CEIG 2003, pages 217-232.
  6. Franquesa-Niubó, M. and Brunet, P. (2004). Collision prediction using MKtrees. In Scopigno, R. and Skala, V., editors, WSCG 2004, The 12th International Conf. in Central Europe on Comp. Graphics, Visualization and Comp. Vision 2004, volume 1, pages 63-70. Plzen. ISSN 1213-6972.
  7. Govindaraju, N. K., Redon, S., Lin, M. C., and Manocha, D. (2003). Cullide: interactive collision detection between complex models in large environments using graphics hardware. In HWWS 03: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, pages 25-32. Eurographics Association.
  8. Hubbard, P. M. (1993). Interactive collision detection. In Proc. IEEE Symp. on Research Frontiers in Virtual Reality, volume 1, pages 24-31.
  9. Hubbard, P. M. (1995). Collision detection for interactive graphics applications. IEEE Transactions on Visualization and Computer Graphics, 1(3):218-230.
  10. Hubbard, P. M. (1996). Aproximating polyhedra with spheres for timecritical collision detection. ACM Transactions on Graphics, 15(3):179-210.
  11. Jimenez, P., Thomas, F., and Torras, C. (2001). (3d) collision detection: A survey. Computers and Graphics, 25(2):269-285.
  12. Kim, Y. J., Otaduy, M. A., Lin, M. C., and Manocha, D. (2003). Fast penetration depth estimation using rasterization hardware and hierarchical refinement. In SCG 03: Proceedings of the nineteenth annual symposium on Computational geometry, pages 386-387. ACM Press.
  13. Kitamura, Y., Takemura, H., Ahuja, N., and Kishino, F. (1994). Efficient collision detection among objects in arbitrary motion using multiple shape representation. In Proceedings 12th IARP Inter. Conference on Pattern Recognition, pages 390-396.
  14. Kornmann, D. (1999). ”fast and simple triangle strip generation”. VMS Finland, Espoo, Finland. Color Plates.
  15. Lin, M. and Manocha, D. (2003). Handbook of Discrete and Computational Geometry Collision Detection, chapter 35. CRC Press LLC. To appear.
  16. Myszkowski, K., Okunev, O. G., and Kunii, T. L. (1995). Fast collision detection between computer solids using rasterizing graphics hardware. The Visual Computer, 11.
  17. O'Sullivan, C. (1999). Perceptually-Adaptive Collision Detection for Real-time Computer Animation. PhD thesis, University of Dublin, Trinity College Department of Computer Science.
  18. O'Sullivan, C. and Dingliana, J. (1999). Real-time collision detection and response using sphere-trees. In 15th Spring Conference on Computer Graphics. ISBN: 80- 223-1357-2.
  19. Palmer, I. and Grimsdale, R. (1995). Collision detection for animation using sphere-trees. Computer Graphics Forum.
  20. Pobil, A. D., Serna, M., and Llovet, J. (1992). A new representation for collision avoidance and detection. In IEEE Int. Conf. on Robotics and Automation (Nice)(France), volume 1, pages 246-251.
  21. Quinlan, S. (1994). Efficient distance computation between nonconvex objects. In Proceedings of the IEEE Int. Conf. on Robotics and Automation, pages 3324-3329, San Diego, CA.
  22. Rodríguez, O. and Franquesa-Niubó, M. (2005a). A new gpu based sphere-tree generation method to speed up the collision detection pipeline. Technical report, Software Dept. LSI. U.P.C. Ref: LSI-05-45-R. http: //www.lsi.upc.edu/dept/techreps/techreps.html.
  23. Rodríguez, O. and Franquesa-Niubó, M. (2005b). A new sphere-Ttree generation method to speed up the collision detection pipeline. In Proceedings of CEIG'05, September 2005. Granada. Spain.
  24. Rodríguez, O. and Franquesa-Niubó, M. (2005c). Hierarchical structuring of scenes with MKTrees. Technical report, Software Dept. LSI. U.P.C. Ref: LSI-05-4-R. http://www.lsi.upc.edu/dept/techreps/techreps.html.
  25. Rossignac, J., Megahed, A., and Schneider, B.-O. (1992). Interactive inspection of solids: cross-sections and interferences. In SIGGRAPH 92: Proceedings of the 19th annual conference on Computer graphics and interactive techniques, pages 353-360. ACM Press.
  26. Rourke, J. and Badler, N. (1979). Decomposition of threedimensional objects into spheres. IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI1(3):295-305.
  27. Samet, H. (1990). The Design and Analysis of Spatial Data Structures. Addison-Wesley. ISBN 0-201-50255-0.
  28. Shinya, M. and Forgue, M. (1991). Interference detection through rasterization. Journal of Visualization and Computer Animations, 2:131-134.
  29. Vassilev, T., Spanlang, B., and Chrysanthou, Y. (2001). Fast cloth animation on walking avatars. In Computer Graphics Forum, volume 20(3), pages 260-267.

Paper Citation

in Harvard Style

Franquesa Niubó M. and Rodríguez González O. (2006). SPHERE–TREES GENERATION AS NEEDED IN REAL TIME . In Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, ISBN 972-8865-39-2, pages 11-18. DOI: 10.5220/0001351600110018

in Bibtex Style

author={Marta Franquesa Niubó and Omar Rodríguez González},
booktitle={Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,},

in EndNote Style

JO - Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,
SN - 972-8865-39-2
AU - Franquesa Niubó M.
AU - Rodríguez González O.
PY - 2006
SP - 11
EP - 18
DO - 10.5220/0001351600110018