|
ABSTRACT
The natural behavior of garments and textile materials in the presence of changing object states is potentially the most computationally demanding task in a dynamic 3D virtual environment. Cloth materials are highly deformable inducing a very large number of contact points or regions with other objects. In a natural environment, cloth objects often interact with themselves generating a large number of self-collisions areas. The interactive requirements of 3D games and physically driven virtual environments make the cloth collisions and self-collisions computations more challenging. By exploiting mathematically well-defined smoothness conditions over smaller patches of deformable surfaces and resorting to image-based collision detection tests, we developed an efficient collision detection method that achieves interactive rates while tracking self-interactions in highly deformable surfaces consisting of more that 50,000 elements. The method makes use of a novel technique for dynamically generating a hierarchy of cloth bounding boxes in order to perform object-level culling and image-based intersection tests using conventional graphics hardware support.
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
|
G. Baciu, S. K. Wong, and H. Sun. RECODE: An Image-Based Collision Detection Algorithm. Journal of Visualization and Computer Animation, 10(4):181--192, 1999.
|
| |
2
|
G. Banel Cloth Simulation: From the Movie Final Fantasy, The Spirits Within to the Game. In Proceedings of the Game Developers Conferece (GDC2002), March 2002.
|
 |
3
|
|
| |
4
|
S. F. Chen, J. L. Hu, and J. G. Teng. A finite-volume method for contact drape simulation of woven fabrics and garments. Finite Elements in Analysis and Design, 37:513--531, 2001.
|
| |
5
|
Kevin Chung and Wenping Wang. Quick Collision Detection of Polytopes in Virtual Environments. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology, pages 125--132. ACM, July 1996.
|
 |
6
|
Jonathan D. Cohen , Ming C. Lin , Dinesh Manocha , Madhav Ponamgi, I-COLLIDE: an interactive and exact collision detection system for large-scale environments, Proceedings of the 1995 symposium on Interactive 3D graphics, p.189-ff., April 09-12, 1995, Monterey, California, United States
[doi> 10.1145/199404.199437]
|
| |
7
|
F. Cordier, P. Volino, and N. Magnenat-Thalmann. Integrating deformations between bodies and clothes. Journal of Visualization and Computer Animation, 12(1):45--53, Feb. 2001.
|
| |
8
|
|
| |
9
|
|
| |
10
|
E. G. Gilbert, D. W. Johnson, and S. S. Keerthi. A fast procedure for computing the distance between objects in three-dimensional space. Journal of Robotics and Automation, 4(2):193--203, 1988.
|
| |
11
|
S. Gottschalk. Separating axis theorem. Technical Report TR96-024, Department of Computer Science, UNC Chapel Hill, 1996.
|
 |
12
|
|
| |
13
|
M. Held, J. T. Klosowski, and J. S. B. Mitchell. Evaluation of collision detection methods for virtual reality fly-throughs. In Canadian Conferenceon Computational Geometry, 1995.
|
 |
14
|
|
| |
15
|
J. Hu and Y.-F. Chan. Effect of Fabric Mechanical Properties on Drape. Textile Research Journal, 68(1):57--64, 1998.
|
| |
16
|
|
 |
17
|
|
 |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
M. C. Lin and J. F. Canny. Efficient Collision Detection for Animation. In Third Eurographics Workshop on Animation and Simulation, Cambridge, September 1992.
|
| |
22
|
M. C. Lin and S. Gottschalk. Collision detection between geometric models: a survey. In Proceedings of IMA Conference on Mathematics of Surfaces, 1999.
|
| |
23
|
M. C. Lin and D. Manocha. Fast interference detection between geometric models. The Visual Computer, 11(10):542--591, 1995.
|
| |
24
|
S. Melax. BSP Collision Detection As Used In MDK2 and NeverWinter Nights. In Proceedings of the Game Developers Conferece (GDC2001), March 2001.
|
 |
25
|
|
 |
26
|
|
| |
27
|
|
 |
28
|
|
| |
29
|
|
 |
30
|
Madhav Ponamgi , Dinesh Manocha , Ming C. Lin, Incremental algorithms for collision detection between solid models, Proceedings of the third ACM symposium on Solid modeling and applications, p.293-304, May 17-19, 1995, Salt Lake City, Utah, United States
[doi> 10.1145/218013.218076]
|
| |
31
|
Xavier Provot. Collision and self collision handling in cloth model dedicated to design garments. In Computer Animation and Simulation '97, pages 177--189, 1997.
|
| |
32
|
|
| |
33
|
Subhash Suri , Philip M. Hubbard , John F. Hughes, Collision detection in aspect and scale bounded polyhedra, Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms, p.127-136, January 25-27, 1998, San Francisco, California, United States
|
 |
34
|
|
 |
35
|
|
| |
36
|
|
| |
37
|
T. Vassilev, Spanlang B., and Chrysanthou Y. Fast Cloth Animation on Walking Avatars. Computer Graphics Forum, 20(3):260--267, Sep. 2001.
|
| |
38
|
P. Volino and N. Magnenat-Thalmann. Efficient self-collision detection on smoothly discretized surface animations using geometrical shape regularity. Computer Graphics Forum, 13(3):155--166, 1994.
|
| |
39
|
|
| |
40
|
|
 |
41
|
|
| |
42
|
Pascal Volino and N. Magnenant-Thalmann. Collision and Self-Collision Detection: Robust and Efficient Techniques for Highly Deformable Surfaces. In Eurographics Workshop on Animation and Simulation. Springer-Verlag, 1995.
|
| |
43
|
|
| |
44
|
Y. Yang and N. Thalmann. An improved algorithm for collision detection in cloth animation with human body. In First Pacific Conference on Computer Graphics and Applications, pages 237--251, 1993.
|
| |
45
|
M. J. Zyda, D. R. Pratt, D. Osborne, and J. G. Monahan. NPSNET: Real-time collision detection and response. The Journal of Visualization and Computer Animation, 4:13--24, 1993.
|
CITED BY 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|