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] Real-time simulation of deformable objects: Tools and application
    Brown, J
    Sorkin, S
    Bruyns, C
    Latombe, JC
    Montgomery, K
    Stephanides, M
    COMPUTER ANIMATION 2001, PROCEEDINGS, 2001, : 228 - +
  • [3] Augmenting deformable objects in real-time
    Pilet, J
    Lepetit, V
    Fua, P
    International Symposium on Mixed and Augmented Reality, Proceedings, 2005, : 134 - 137
  • [4] 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
  • [5] 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):
  • [6] Real-Time Refraction Through Deformable Objects
    Oliveira, Manuel M.
    Brauwers, Maicon
    I3D 2007: ACM SIGGRAPH SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES, PROCEEDINGS, 2007, : 89 - 96
  • [7] Real-time rendering of flames on arbitrary deformable objects
    WANG Lei
    YE WanFang
    DUAN Ming
    ZHANG YanCi
    ScienceChina(InformationSciences), 2013, 56 (08) : 228 - 236
  • [8] Real-time rendering of flames on arbitrary deformable objects
    Wang Lei
    Ye WanFang
    Duan Ming
    Zhang YanCi
    SCIENCE CHINA-INFORMATION SCIENCES, 2013, 56 (08) : 1 - 9
  • [9] Real-time rendering of flames on arbitrary deformable objects
    Lei Wang
    WanFang Ye
    Ming Duan
    YanCi Zhang
    Science China Information Sciences, 2013, 56 : 1 - 9
  • [10] 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