A Scalable Galerkin Multigrid Method for Real-time Simulation of Deformable Objects

被引:32
|
作者
Xian, Zangyueyang [1 ,2 ]
Tong, Xin [2 ]
Liu, Tiantian [2 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
[2] Microsoft Res Asia, Beijing, Peoples R China
来源
ACM TRANSACTIONS ON GRAPHICS | 2019年 / 38卷 / 06期
关键词
Physics-based animation; real-time simulation; multigrid;
D O I
10.1145/3355089.3356486
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a simple yet efficient multigrid scheme to simulate high-resolution deformable objects in their full spaces at interactive frame rates. The point of departure of our method is the Galerkin projection which is simple to construct. However, a naive Galerkin multigrid does not scale well for large and irregular grids because it trades-off matrix sparsity for smaller sized linear systems which eventually stops improving the performance. Given that observation, we design our special projection criterion which is based on skinning space coordinates with piecewise constant weights, to make our Galerkin multigrid method scale for high-resolution meshes without suffering from dense linear solves. The usage of skinning space coordinates enables us to reduce the resolution of grids more aggressively, and our piecewise constant weights further ensure us to always deal with reasonably-sparse linear solves. Our projection matrices also help us to manage multi-level linear systems efficiently. Therefore, our method can be applied to different optimization schemes such as Newton's method and Projective Dynamics, pushing the resolution of a real-time simulation to orders of magnitudes higher. Our final GPU implementation outperforms the other state-of-the-art GPU deformable body simulators, enabling us to simulate large deformable objects with hundred thousands of degrees of freedom in real-time.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] ArtDefo - Accurate real time deformable objects
    James, DL
    Pai, DK
    SIGGRAPH 99 CONFERENCE PROCEEDINGS, 1999, : 65 - 72
  • [42] Toward scalable routing experiments with real-time network simulation
    Li, Yue
    Liu, Jason
    Rangaswami, Raju
    PADS 2008: 22ND INTERNATIONAL WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2008, : 23 - 30
  • [43] Real-Time Simulation of Deformable Solids with Random Cluster Shape Matching
    Lyu M.
    Ren X.
    Zhao J.
    Liu Y.
    Jia J.
    Zhao W.
    Tang Y.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2019, 31 (07): : 1229 - 1237
  • [44] 3D Parallel Multigrid Methods for Real-Time Fluid Simulation
    Wan, Feifei
    Yin, Yong
    Zhang, Suiyu
    3D RESEARCH, 2018, 9 (01):
  • [45] Simulation of real-time deformable soft tissues for computer assisted surgery
    Frisoli, A
    Borelli, LF
    Stasi, C
    Bellini, M
    Bianchi, C
    Ruffaldi, E
    Di Pietro, G
    Bergamasco, M
    INTERNATIONAL JOURNAL OF MEDICAL ROBOTICS AND COMPUTER ASSISTED SURGERY, 2004, 1 (01): : 107 - 113
  • [46] A displacement driven real-time deformable model for haptic surgery simulation
    Chen, Pei
    Barner, Kenneth E.
    Steiner, Karl V.
    SYMPOSIUM ON HAPTICS INTERFACES FOR VIRTUAL ENVIRONMENT AND TELEOPERATOR SYSTEMS 2006, PROCEEDINGS, 2006, : 499 - 505
  • [47] Real-time scalable 6DOF pose estimation for textureless objects
    Cao, Zhe
    Sheikh, Yaser
    Banerjee, Natasha Kholgade
    2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2016, : 2441 - 2448
  • [48] Real-time Visual-haptic Simulation for Soft Objects
    Tian, Yuan
    2014 IEEE INTERNATIONAL SYMPOSIUM ON HAPTIC, AUDIO AND VISUAL ENVIRONMENTS AND GAMES (HAVE), 2014,
  • [49] A Boundary Element Method for Simulation of Deformable Objects
    徐美和
    唐泽圣
    JournalofComputerScienceandTechnology, 1996, (05) : 497 - 506
  • [50] A time-integration method for stable simulation of extremely deformable hyperelastic objects
    Kikuuwe, Ryo
    VISUAL COMPUTER, 2017, 33 (10): : 1335 - 1346