Volume Contact Constraints at Arbitrary Resolution

被引:67
作者
Allard, Jeremie [1 ]
Faure, Francois [2 ]
Courtecuisse, Hadrien [1 ]
Falipou, Florent
Duriez, Christian [1 ]
Kry, Paul G. [3 ]
机构
[1] Univ Lille, Lille, France
[2] Univ Grenoble, Grenoble, France
[3] McGill Univ, Montreal, PQ H3A 2T5, Canada
来源
ACM TRANSACTIONS ON GRAPHICS | 2010年 / 29卷 / 04期
关键词
physically based animation; contact forces; Coulomb friction; constraints; COLLISION DETECTION; MULTIBODY DYNAMICS; FRAMEWORK; ALGORITHM; FRICTION;
D O I
10.1145/1778765.1778819
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a new method for simulating frictional contact between volumetric objects using interpenetration volume constraints. When applied to complex geometries, our formulation results in dramatically simpler systems of equations than those of traditional mesh contact models. Contact between highly detailed meshes can be simplified to a single unilateral constraint equation, or accurately processed at arbitrary geometry-independent resolution with simultaneous sticking and sliding across contact patches. We exploit fast GPU methods for computing layered depth images, which provides us with the intersection volumes and gradients necessary to formulate the contact equations as linear complementarity problems. Straightforward and popular numerical methods, such as projected Gauss-Seidel, can be used to solve the system. We demonstrate our method in a number of scenarios and present results involving both rigid and deformable objects at interactive rates.
引用
收藏
页数:10
相关论文
共 48 条
[1]  
Allard J, 2007, STUD HEALTH TECHNOL, V125, P13
[2]   A constraint-stabilized time-stepping approach for rigid multibody dynamics with joints, contact and friction [J].
Anitescu, M ;
Hart, GD .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2004, 60 (14) :2335-2371
[3]   Formulating dynamic multi-rigid-body contact problems with friction as solvable linear complementarity problems [J].
Anitescu, M ;
Potra, FA .
NONLINEAR DYNAMICS, 1997, 14 (03) :231-247
[4]  
[Anonymous], EUROGRAPHICS
[5]  
[Anonymous], 1997, J GRAPH TOOLS, DOI DOI 10.1080/10867651.1997.10487480
[6]  
Ascher U.M., 1998, Computer methods for ordinary differential equations and differential-algebraic equations, V61, DOI DOI 10.1137/1.9781611971392
[7]   Image-based collision detection for deformable cloth models [J].
Baciu, G ;
Wong, WSK .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2004, 10 (06) :649-663
[8]  
Baraff D., 1998, Computer Graphics. Proceedings. SIGGRAPH 98 Conference Proceedings, P43, DOI 10.1145/280814.280821
[9]  
BARAFF D, 1991, COMP GRAPH, V25, P31, DOI 10.1145/127719.122722
[10]  
BARAFF D, 1994, P SIGGRAPH 94, P23, DOI DOI 10.1145/192161.192168