Affiliation:
1. Style3D Research, China
Abstract
In this paper, we wish to push the limit of real-time cloth and deformable body simulation to a higher level with 50K to 500K vertices, based on the development of a novel GPU-based multilevel additive Schwarz (MAS) pre-conditioner. Similar to other preconditioners under the MAS framework, our preconditioner naturally adopts multilevel and domain decomposition concepts. But contrary to previous works, we advocate the use of small, non-overlapping domains that can well explore the parallel computing power on a GPU. Based on this idea, we investigate and invent a series of algorithms for our preconditioner, including multilevel domain construction using Morton codes, low-cost matrix precomputation by one-way Gauss-Jordan elimination, and conflict-free symmetric-matrix-vector multiplication in runtime preconditioning. The experiment shows that our preconditioner is effective, fast, cheap to precompute and scalable with respect to stiffness and problem size. It is compatible with many linear and nonlinear solvers used in cloth and deformable body simulation with dynamic contacts, such as PCG, accelerated gradient descent and L-BFGS. On a GPU, our preconditioner speeds up a PCG solver by approximately a factor of four, and its CPU version outperforms a number of competitors, including ILU0 and ILUT.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference63 articles.
1. A Recursive Algebraic Coloring Technique for Hardware-efficient Symmetric Sparse Matrix-vector Multiplication
2. Large steps in cloth simulation
3. Real-time large-deformation substructuring
4. Miklos Bergou , Max Wardetzky , David Harmon , Denis Zorin , and Eitan Grinspun . 2006 . A Quadratic Bending Model for Inextensible Surfaces . In Proceedings of SGP (Cagliari , Sardinia, Italy). 227--230. Miklos Bergou, Max Wardetzky, David Harmon, Denis Zorin, and Eitan Grinspun. 2006. A Quadratic Bending Model for Inextensible Surfaces. In Proceedings of SGP (Cagliari, Sardinia, Italy). 227--230.
5. Projective dynamics
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Super-Resolution Cloth Animation with Spatial and Temporal Coherence;ACM Transactions on Graphics;2024-07-19
2. A Dynamic Duo of Finite Elements and Material Points;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
3. Real-time Wing Deformation Simulations for Flying Insects;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
4. VisHanfu: An Interactive System Centered on the Cross-Shaped Flat Structure for the Preservation of Hanfu Culture;Extended Abstracts of the CHI Conference on Human Factors in Computing Systems;2024-05-02
5. Digitally Creating Garments;Journal of Japan Society of Kansei Engineering;2024-03-31