A Chebyshev Semi-Iterative Approach for Accelerating Projective and Position-based Dynamics

被引:36
|
作者
Wang, Huamin [1 ]
机构
[1] Ohio State Univ, Columbus, OH 43210 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2015年 / 34卷 / 06期
关键词
Jacobi method; Chebyshev semi-iterative method; position-based dynamics; projective dynamics; parallel computing;
D O I
10.1145/2816795.2818063
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we study the use of the Chebyshev semi-iterative approach in projective and position-based dynamics. Although projective dynamics is fundamentally nonlinear, its convergence behavior is similar to that of an iterative method solving a linear system. Because of that, we can estimate the "spectral radius" and use it in the Chebyshev approach to accelerate the convergence by at least one order of magnitude, when the global step is handled by the direct solver, the Jacobi solver, or even the Gauss-Seidel solver. Our experiment shows that the combination of the Chebyshev approach and the direct solver runs fastest on CPU, while the combination of the Chebyshev approach and the Jacobi solver outperforms any other combination on GPU, as it is highly compatible with parallel computing. Our experiment further shows position-based dynamics can be accelerated by the Chebyshev approach as well, although the effect is less obvious for tetrahedral meshes. The whole approach is simple, fast, effective, GPU-friendly, and has a small memory cost.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Efficient oriented particle arrangements for position-based dynamics simulation
    Oh, Young Jin
    Shin, Yeonbi
    Lee, In-Kwon
    [J]. VISUAL COMPUTER, 2018, 34 (04): : 507 - 516
  • [22] THE D1/2-NORM OF THE SOR AND CYCLIC CHEBYSHEV SEMI-ITERATIVE (CCSI) METHODS FOR A CLASS OF NON-SYMMETRIC MATRICES
    EVANS, DJ
    LI, C
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1989, 27 (03) : 547 - 557
  • [23] RANGE IDENTIFICATION FOR PERSPECTIVE VISION SYSTEMS: A POSITION-BASED APPROACH
    Nath, Nitendra
    Braganza, David
    Dawson, Darren M.
    Burg, Timothy
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2011, 26 (02): : 182 - 186
  • [24] Development simulation of an inflatable membrane antenna based on extended position-based dynamics
    Peng, Haijun
    Li, Na
    Li, Fei
    Zhang, Liang
    Dong, Kaijun
    [J]. ACTA MECHANICA SINICA, 2022, 38 (07)
  • [25] A secured MANET using position-based opportunistic routing and SEMI MARKOV process
    Maragatharajan, M.
    Balasubramanian, C.
    Balakannan, S. P.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (14):
  • [26] Torque Ripple Compensation in PMSM Direct Drive with Position-based Iterative Learning Control
    Wojcik, Adrian
    Pajchrowski, Tomasz
    [J]. PROCEEDINGS OF THE 2018 18TH INTERNATIONAL CONFERENCE ON MECHATRONICS - MECHATRONIKA (ME), 2018, : 265 - 269
  • [27] Position-Based Time-Integrator for Frictional Articulated Body Dynamics
    Pan, Zherong
    Manocha, Dinesh
    [J]. 2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 5620 - 5627
  • [28] Viva in Silico: A position-based dynamics model for microcolony morphology simulation
    Bader, Christoph
    Sharma, Sunanda
    Smith, Rachel Soo Hoo
    Disset, Jean
    Oxman, Neri
    [J]. 2018 CONFERENCE ON ARTIFICIAL LIFE (ALIFE 2018), 2018, : 304 - 310
  • [29] Modelling blast movement and muckpile formation with the position-based dynamics method
    Zou, Zongshan
    Jun, Yang
    [J]. INTERNATIONAL JOURNAL OF MINING RECLAMATION AND ENVIRONMENT, 2021, 35 (04) : 306 - 317
  • [30] A Position-Based Force Control Approach to a Quad-rotor System
    Jung, Seul
    [J]. 2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAL), 2012, : 373 - 377