|
ABSTRACT
We present novel algorithms for updating bounding volume hierarchies of objects undergoing arbitrary deformations. Therefore, we introduce two new data structures, the kinetic AABB tree and the kinetic BoxTree.The event-based approach of the kinetic data structures framework enables us to show that our algorithms are optimal in the number of updates. Moreover, we show a lower bound for the total number of BV updates, which is independent of the number of frames.We used our kinetic bounding volume hierarchies for collision detection and performed a comparison with the classical bottom-up update method. The results show that our algorithms perform up to ten times faster in practically relevant scenarios.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Agarwal, P. K., Basch, J., Guibas, L. J., Hershberger, J., and Zhang, L. 2002. Deformable Free-Space Tilings for Kinetic Collision Detection. I. J. Robotic Res. 21, 3, 179--198.
|
| |
3
|
Julien Basch , Leonidas J. Guibas , John Hershberger, Data structures for mobile data, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.747-756, January 05-07, 1997, New Orleans, Louisiana, United States
|
| |
4
|
Bergen, G. V. D., 1998. Efficient Collision Detection of Complex Deformable Models using AABB Trees, Dec. 07.
|
| |
5
|
Jeff Erickson , Leonidas J. Guibas , Jorge Stolfi , Li Zhang, Separation-sensitive collision detection for convex objects, Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms, p.327-336, January 17-19, 1999, Baltimore, Maryland, United States
|
| |
6
|
|
 |
7
|
|
 |
8
|
Naga K. Govindaraju , David Knott , Nitin Jain , Ilknur Kabul , Rasmus Tamstorf , Russell Gayle , Ming C. Lin , Dinesh Manocha, Interactive collision detection between deformable models using chromatic decomposition, ACM Transactions on Graphics (TOG), v.24 n.3, July 2005
|
| |
9
|
Heidelberger, B., Teschner, M., and Gross, M. H. 2004. Detection of collisions and self-collisions using image-space techniques. In WSCG, 145--152.
|
 |
10
|
|
| |
11
|
Klein, J., and Zachmann, G. 2003. Adb-trees: Controlling the error of time-critical collision detection. In Vision, Modeling and Visualisation 2003, Akademische Verlagsgesellschaft Aka GmbH, Berlin, T. Ertl, B. Girod, G. Greiner, H. Niemann, H.-P. Seidel, E. Steinbach, and R. Westermann, Eds., 37--46.
|
| |
12
|
|
| |
13
|
Knott, D., and Pai, D., 2003. Cinder: Collision and interference detection in real--time using graphics hardware.
|
| |
14
|
Larsson, T., and Akenine-Moeller, T. 2003. Efficient collision detection for models deformed by morphing. The Visual Computer 19, 2-3 (June), 164--174.
|
 |
15
|
|
| |
16
|
|
| |
17
|
Mezger, J., Kimmerle, S., and Etzmuss, O. 2003. Hierarchical Techniques in Collision Detection for Cloth Animation. Journal of WSCG 11, 2, 322--329.
|
| |
18
|
Palmer, I. J., and Grimsdale, R. L. 1995. Collision detection for animation using sphere-trees. j-CGF 14, 2 (June), 105--116.
|
| |
19
|
Provot, X. 1997. Collision and self-collision handling in cloth model dedicated to design garments. 177--189.
|
| |
20
|
Speckmann, B. 2001. Kinetic Data Structures for Collision Detection. PhD thesis.
|
| |
21
|
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 24, 1 (Mar.), 61--81.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
Zachmann, G., and Weller, R. 2006. Kinetic bounding volume hierarchies for collision detection of deformable objects. Tech. Rep. IfI-06-02, TU-Clausthal.
|
| |
26
|
Zachmann, G. 1995. The boxtree: Exact and fast collision detection of arbitrary polyhedra. In SIVE Workshop, 104--112.
|
|