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 条
  • [21] Real-time deformable models for surgery simulation:: a survey
    Meier, U
    López, O
    Monserrat, C
    Juan, MC
    Alcañiz, M
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2005, 77 (03) : 183 - 197
  • [22] A hybrid deformable model for real-time surgical simulation
    Zhu, Bo
    Gu, Lixu
    COMPUTERIZED MEDICAL IMAGING AND GRAPHICS, 2012, 36 (05) : 356 - 365
  • [23] REAL-TIME SIMULATION OF GROUND VEHICLES ON DEFORMABLE TERRAIN
    Serban, Radu
    Taves, Jay
    Zhou, Zhenhao
    Proceedings of the ASME Design Engineering Technical Conference, 2022, 9
  • [24] An improved CPU-GPU parallel framework for real-time interactive cutting simulation of deformable objects
    Wang, Jingqiang
    Jia, Shiyu
    Wang, Guodong
    Pan, Zhenkuan
    Yu, Xiaokang
    COMPUTERS & GRAPHICS-UK, 2023, 114 : 59 - 72
  • [25] A scalable method for testing real-time systems
    En-Nouaary, Abdeslam
    SOFTWARE QUALITY JOURNAL, 2008, 16 (01) : 3 - 22
  • [26] A scalable method for testing real-time systems
    Abdeslam En-Nouaary
    Software Quality Journal, 2008, 16 : 3 - 22
  • [27] Real-time Pose Estimation of Deformable Objects Using a Volumetric Approach
    Li, Yinxiao
    Wang, Yan
    Case, Michael
    Chang, Shih-Fu
    Allen, Peter K.
    2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 1046 - 1052
  • [28] A real-time algorithm for accurate collision detection for deformable polyhedral objects
    Kitamura, Y
    Smith, A
    Takemura, H
    Kishino, F
    PRESENCE-TELEOPERATORS AND VIRTUAL ENVIRONMENTS, 1998, 7 (01) : 36 - 52
  • [29] Method for real-time simulation of haptic interaction with deformable objects using GPU-based parallel computing and homogeneous hexahedral elements
    Seong Pil Byeon
    Doo Yong Lee
    Computational Mechanics, 2020, 65 : 1205 - 1218
  • [30] Method for real-time simulation of haptic interaction with deformable objects using GPU-based parallel computing and homogeneous hexahedral elements
    Byeon, Seong Pil
    Lee, Doo Yong
    COMPUTATIONAL MECHANICS, 2020, 65 (05) : 1205 - 1218