Affiliation:
1. FaceUnity, China
2. LIX, Ecole Polytechnique, IP Paris, France
3. Style3D, China
4. State Key Lab of CAD&CG, Zhejiang University, China
Abstract
Step-and-project is a popular method to simulate non-penetrating deformable bodies in physically based animation. The strategy is to first integrate the system in time without considering contacts and then resolve potential intersections, striking a good balance between plausibility and efficiency. However, existing methods can be defective and unsafe when using large time steps, taking risks of failure or demanding repetitive collision testing and resolving that severely degrade performance. In this article, we propose a novel two-way method for fast and reliable continuous collision handling. Our method launches an optimization from both ends of the intermediate time-integrated state and the previous intersection-free state. It progressively generates a piecewise linear path and eventually obtains a feasible solution for the next time step. The algorithm efficiently alternates between a forward step and a backward step until the result is conditionally converged. Thanks to a set of unified volume-based contact constraints, our method offers flexible and reliable handling of various codimensional deformable bodies, including volumetric bodies, cloth, hair, and sand. Experimental results demonstrate the safety, robustness, physical fidelity, and numerical efficiency of our method, making it particularly suitable for scenarios involving large deformations or large time steps.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference70 articles.
1. Speculative parallel asynchronous contact mechanics
2. Contact and friction simulation for computer graphics
3. Untangling cloth
4. Subspace self-collision culling
5. Miklos Bergou, Max Wardetzky, David Harmon, Denis Zorin, and Eitan Grinspun. 2006. A quadratic bending model for inextensible surfaces. In Proceedings of the 4th Eurographics Symposium on Geometry Processing (SGP’06). Eurographics Association, Goslar, DEU, 227–230.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Preconditioned Nonlinear Conjugate Gradient Method for Real-time Interior-point Hyperelasticity;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
2. Dynamic Cloth Folding Using Curriculum Learning;Journal of Shanghai Jiaotong University (Science);2024-02-22
3. Subspace-Preconditioned GPU Projective Dynamics with Contact for Cloth Simulation;SIGGRAPH Asia 2023 Conference Papers;2023-12-10