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 条
  • [1] A multigrid framework for real-time simulation of deformable bodies
    Georgii, Joachim
    Westermann, Ruediger
    COMPUTERS & GRAPHICS-UK, 2006, 30 (03): : 408 - 415
  • [2] FEPR: Fast Energy Projection for Real-Time Simulation of Deformable Objects
    Dinev, Dimitar
    Liu, Tiantian
    Li, Jing
    Thomaszewski, Bernhard
    Kavan, Ladislav
    ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04):
  • [3] MSRS:: A fast linear solver for the real-time simulation of deformable objects
    Garcia, Marcos
    Robles, Oscar D.
    Pastor, Luis
    Rodriguez, Angel
    COMPUTERS & GRAPHICS-UK, 2008, 32 (03): : 293 - 306
  • [4] Real-time deformable objects for collaborative virtual environments
    Sumengen, Selcuk
    Eren, Mustafa Tolga
    Yesilyurt, Serhat
    Balcisoy, Selim
    GRAPP 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS, VOL AS/IE, 2007, : 121 - 128
  • [5] A real-time multigrid finite hexahedra method for elasticity simulation using CUDA
    Dick, Christian
    Georgii, Joachim
    Westermann, Ruediger
    SIMULATION MODELLING PRACTICE AND THEORY, 2011, 19 (02) : 801 - 816
  • [6] Constrained Projective Dynamics: Real-Time Simulation of Deformable Objects with Energy-Momentum Conservation
    Kee, Min Hyung
    Um, Kiwon
    Jeong, Wooseok
    Han, Junghyun
    ACM TRANSACTIONS ON GRAPHICS, 2021, 40 (04):
  • [7] MiNNIE: a Mi xed Multigrid Method for Real-time Simulation of N onlinear N ear-Incompressible E lastics
    Ruan, Liangwang
    Wang, Bin
    Liu, Tiantian
    Chen, Baoquan
    ACM TRANSACTIONS ON GRAPHICS, 2024, 43 (06):
  • [8] Real-Time Simulation of Thin Rod
    Choi, Min Gyu
    Song, Oh-young
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2013, 7 (04): : 849 - 859
  • [9] Variable Step Euler Method for Real-time Simulation
    Zhang Lei
    Jiang Hongzhou
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 2006 - 2010
  • [10] An Optimal Simulation Configuration Method for Real-Time Simulation Based on Simulation Requirements
    Zhao, Wenshuai
    Wang, Xi
    Yang, Shubo
    Long, Yifu
    IEEE ACCESS, 2023, 11 : 19988 - 19998