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] Towards real-time simulation of deformable structures by means of co-rotational finite element formulation
    Dragan Marinkovic
    Manfred Zehn
    Gil Rama
    Meccanica, 2018, 53 : 3123 - 3136
  • [22] Deformable Terrain Model for the Real-Time Multibody Simulation of a Tractor With a Hydraulically Driven Front-Loader
    Jaiswal, Suraj
    Korkealaakso, Pasi
    Aman, Rafael
    Sopanen, Jussi
    Mikkola, Aki
    IEEE ACCESS, 2019, 7 : 172694 - 172708
  • [23] Research on modeling and simulation method of voltage source type converter for real-time simulation
    Guo, Qi
    Lu, Yuanhong
    Zhang, Jingyue
    An, Siyang
    Guo, Haiping
    Huang, Libin
    2024 3RD INTERNATIONAL CONFERENCE ON ENERGY AND ELECTRICAL POWER SYSTEMS, ICEEPS 2024, 2024, : 956 - 962
  • [24] Environmental design with huge landscape in real-time simulation system: Real-time simulation system applied to real project
    Lou, CW
    Kaga, A
    Sasada, T
    AUTOMATION IN CONSTRUCTION, 2003, 12 (05) : 481 - 485
  • [25] A Two-level VSC Modeling Method for Real-time Simulation
    Lin C.
    Ji F.
    Peng Y.
    Gao L.
    Mao H.
    Pang H.
    Liu D.
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2021, 41 (09): : 3056 - 3064
  • [26] Parameter optimization method of ADC model based on real-time simulation
    Tang Y.
    Guo X.
    Zhang Z.
    Wu M.
    Yuan J.
    Dianli Zidonghua Shebei/Electric Power Automation Equipment, 2020, 40 (03): : 214 - 218and224
  • [27] Compensation Method for Parallel and Iterative Real-Time Simulation of Electromagnetic Transients
    Bruned, Boris
    Mahseredjian, Jean
    Dennetiere, Sebastien
    Michel, Julien
    Schudel, Marco
    Bracikowski, Nicloas
    IEEE TRANSACTIONS ON POWER DELIVERY, 2023, 38 (04) : 2302 - 2310
  • [28] An implicit multistep numerical method for real-time simulation of stiff systems
    Lei, Zhang
    Jie, Li
    Menglu, Wang
    Mengya, Liu
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2021, 97 (12): : 835 - 848
  • [29] A multimodeling methodology for real-time simulation
    Lee, K
    Fishwick, PA
    ENABLING TECHNOLOGY FOR SIMULATION SCIENCE III, 1999, 3696 : 64 - 75
  • [30] Function generation in real-time simulation
    Lin, KC
    Zhang, BW
    SIMULATION, 1997, 68 (03) : 157 - 163