Efficient and Accurate Collision Response for Elastically Deformable Models

被引:29
|
作者
Verschoor, Mickeal [1 ,2 ]
Jalba, Andrei C. [1 ]
机构
[1] Eindoven Univ Technol, Dept Math & Comp Sci, POB 513, NL-5600 MB Eindhoven, Netherlands
[2] Univ Rey Juan Carlos, Dept Comp Sci, Calle Tulipan S-N, Mostoles 28933, Spain
来源
ACM TRANSACTIONS ON GRAPHICS | 2019年 / 38卷 / 02期
基金
欧洲研究理事会;
关键词
Collision response; conjugate residual; ALGORITHM;
D O I
10.1145/3209887
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Simulating (elastically) deformable models that can collide with each other and with the environment remains a challenging task. The resulting contact problems can be elegantly approached using Lagrange multipliers to represent the unknown magnitude of the response forces. Typical methods construct and solve a Linear Complementarity Problem (LCP) to obtain the response forces. This requires the inverse of the generalized mass matrix, which is generally hard to obtain for deformable-body problems. In this article, we tackle such contact problems by directly solving the Mixed Linear Complementarity Problem (MLCP) and omitting the construction of an LCP matrix. Since a convex quadratic program with linear constraints is equivalent to an MLCP, we propose to use a Conjugate Residual (CR) solver as the backbone of our collision response system. By dynamically updating the set of active constraints, the MLCP with inequality constraints can be solved efficiently. We also propose a simple yet efficient preconditioner that ensures faster convergence. Finally, our approach is faster than existing methods (at the same accuracy), and it allows accurate treatment of friction.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] A method for collision response between deformable objects in virtual surgery
    Zhu, Bo
    Gu, Lixu
    Zhang, Jingsi
    2007 6TH INTERNATIONAL SPECIAL TOPIC CONFERENCE ON INFORMATION TECHNOLOGY APPLICATIONS IN BIOMEDICINE, 2007, : 53 - 56
  • [22] Efficient and accurate collision detection for granular flow simulation
    Vemuri, BC
    Chen, L
    Vu-Quoc, L
    Zhang, X
    Walton, O
    GRAPHICAL MODELS AND IMAGE PROCESSING, 1998, 60 (06): : 403 - 422
  • [23] Efficient collision culling among deformable objects using graphics processors
    Govindaraju, NK
    Lin, MC
    Manocha, D
    PRESENCE-TELEOPERATORS AND VIRTUAL ENVIRONMENTS, 2006, 15 (01) : 62 - 76
  • [24] Interactive collision detection between deformable models using chromatic decomposition
    Govindaraju, NK
    Knott, D
    Jain, N
    Kabul, I
    Tamstorf, R
    Gayle, R
    Lin, MC
    Manocha, D
    ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03): : 991 - 999
  • [25] Fast Collision Detection for Deformable Models using Representative-Triangles
    Curtis, Sean
    Tamstorf, Rasmus
    Manocha, Dinesh
    I3D 2008: SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES, PROCEEDINGS, 2008, : 61 - 69
  • [26] Interconnects for elastically stretchable and deformable electronic surfaces
    Jones, J
    Lacour, SP
    Wagner, S
    Materials, Technology and Reliability of Advanced Interconnects-2005, 2005, 863 : 399 - 404
  • [27] STEADY FLOW IN POROUS, ELASTICALLY DEFORMABLE MATERIALS
    PARKER, KH
    MEHTA, RV
    CARO, CG
    JOURNAL OF APPLIED MECHANICS-TRANSACTIONS OF THE ASME, 1987, 54 (04): : 794 - 800
  • [28] Joint Segmentation and Registration of Elastically Deformable Objects
    Cohen, Gilad
    Francos, Joseph M.
    Hagege, Rami
    19TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1-6, 2008, : 1088 - 1092
  • [29] BROWNIAN-MOTION OF ELASTICALLY DEFORMABLE BODIES
    SZU, HH
    PHYSICAL REVIEW A, 1975, 11 (01): : 350 - 359
  • [30] Bilinear Elastically Deformable Models with Application to 3D Face and Facial Expression Recognition
    Mpiperis, Iordanis
    Malassiotis, Sotiris
    Strintzis, Michael G.
    2008 8TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC FACE & GESTURE RECOGNITION (FG 2008), VOLS 1 AND 2, 2008, : 653 - 660