Affiliation:
1. Pixar Animation Studios
Abstract
Deficient cloth-to-cloth collision response is the most serious shortcoming of most cloth simulation systems. Past approaches to cloth-cloth collision have used history to decide whether nearby cloth regions have interpenetrated. The biggest pitfall of history-based methods is that an error anywhere along the way can give rise to persistent tangles. This is a particularly serious issue for production character animation, because characters' bodies routinely self-intersect, for instance in the bend of an elbow or knee, or where the arm or hand rests against the body. Cloth that becomes pinched in these regions is often forced into jagged self-intersections that defeat history-based methods, leaving a tangled mess when the body parts separate. This paper describes a history-free cloth collision response algorithm based on global intersection analysis of cloth meshes at each simulation step. The algorithm resolves tangles that arise during pinching as soon as the surrounding geometry permits, and also resolves tangled initial conditions. The ability to untangle cloth after pinching is not sufficient, because standard cloth-solid collision algorithms handle pinches so poorly that they often give rise to visible flutters and other simulation artifacts during the pinch. As a companion to the global intersection analysis method, we present a cloth-solid collision algorithm called collision flypapering, that eliminates these artifacts. The two algorithms presented have been used together extensively and successfully in a production animation environment.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference18 articles.
1. ASCHER U. AND BOXERMAN E. 2002. On the modied conjugate gradient method in cloth simulation. (submitted to) The Visual Computer. ASCHER U. AND BOXERMAN E. 2002. On the modied conjugate gradient method in cloth simulation. (submitted to) The Visual Computer.
2. BARAFF D. AND WITKIN A. 1998. Large steps in cloth simulation. Computer Graphics (Proc. SIGGRAPH) 43--54. 10.1145/280814.280821 BARAFF D. AND WITKIN A. 1998. Large steps in cloth simulation. Computer Graphics (Proc. SIGGRAPH) 43--54. 10.1145/280814.280821
3. BERNEY J. AND REDD J. 2000. Stuart Little. SIGGRAPH Course Notes ACM SIGGRAPH ch. Costumes. BERNEY J. AND REDD J. 2000. Stuart Little. SIGGRAPH Course Notes ACM SIGGRAPH ch. Costumes.
4. BREEN D. HOUSE D. AND WOZNY M. 1994. Predicting the drape of woven cloth using interacting particles. Computer Graphics (Proc. SIGGRAPH) 365--372. 10.1145/192161.192259 BREEN D. HOUSE D. AND WOZNY M. 1994. Predicting the drape of woven cloth using interacting particles. Computer Graphics (Proc. SIGGRAPH) 365--372. 10.1145/192161.192259
5. BRIDSON R. FEDKIW R. AND ANDERSON J. 2002. Robust treatment of collisions contact AND friction for cloth animation. Computer Graphics (Proc. SIGGRAPH) 594--603. 10.1145/566654.566623 BRIDSON R. FEDKIW R. AND ANDERSON J. 2002. Robust treatment of collisions contact AND friction for cloth animation. Computer Graphics (Proc. SIGGRAPH) 594--603. 10.1145/566654.566623
Cited by
115 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Automatic Digital Garment Initialization from Sewing Patterns;ACM Transactions on Graphics;2024-07-19
2. ContourCraft: Learning to Resolve Intersections in Neural Multi-Garment Simulations;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Papers '24;2024-07-13
3. Knitted fabric simulation: A survey;Computer Animation and Virtual Worlds;2024-07
4. Digitally Creating Garments;Journal of Japan Society of Kansei Engineering;2024-03-31
5. Fabric mechanical parameters for 3D cloth simulation in apparel CAD: A systematic review;Computer-Aided Design;2024-02