skip to main content
research-article

Robust treatment of simultaneous collisions

Published: 01 August 2008 Publication History

Abstract

Robust treatment of complex collisions is a challenging problem in cloth simulation. Some state of the art methods resolve collisions iteratively, invoking a fail-safe when a bound on iteration count is exceeded. The best-known fail-safe rigidifies the contact region, causing simulation artifacts. We present a fail-safe that cancels impact but not sliding motion, considerably reducing artificial dissipation. We equip the proposed fail-safe with an approximation of Coulomb friction, allowing finer control of sliding dissipation.

Supplementary Material

MOV File (a23-harmon.mov)

References

[1]
Baraff, D. 1994. Fast contact force computation for nonpenetrating rigid bodies. In SIGGRAPH '94, 23--34.
[2]
Bridson, R., Fedkiw, R., and Anderson, J. 2002. Robust treatment of collisions, contact and friction for cloth animation. In SIGGRAPH '02, 594--603.
[3]
Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In SCA '03, 28--36.
[4]
Cirak, F., and West, M. 2005. Decomposition-based contact response (DCR) for explicit finite element dynamics. IJNME 64, 8, 1078--1110.
[5]
Huh, S., Metaxas, D., and Badler, N. 2001. Collision resolutions in cloth simulation. In Proceedings of Computer Animation, 122--127.
[6]
Kaufman, D. M., Edmunds, T., and Pai, D. K. 2005. Fast frictional dynamics for rigid bodies. In SIGGRAPH '05, 946--956.
[7]
Lanczos, C. 1986. The Variational Principles of Mechanics, 4th ed. Dover.
[8]
Provot, X. 1997. Collision and self-collision handling in cloth model dedicated to design garments. In Computer Animation and Simulation '97, Springer Verlag, Wien, 177--189.
[9]
Snyder, J. M., Woodbury, A. R., Fleischer, K., Currin, B., and Barr, A. H. 1993. Interval methods for multi-point collisions between time-dependent curved surfaces. In SIGGRAPH '93, 321--334.
[10]
Stewart, G. W. 1999. The QLP approximation to the singular value decomposition. SIAM J. Sci. Comput. 20, 4, 1336--1348.
[11]
Tsiknis, K. D. 2006. Better Cloth Through Unbiased Strain Limiting and Physics-Aware Subdivision. Master's thesis, UBC.

Cited By

View all
  • (2024)Barrier-Augmented Lagrangian for GPU-based Elastodynamic ContactACM Transactions on Graphics10.1145/368798843:6(1-17)Online publication date: 19-Nov-2024
  • (2024)A Cubic Barrier with Elasticity-Inclusive Dynamic StiffnessACM Transactions on Graphics10.1145/368790843:6(1-13)Online publication date: 19-Dec-2024
  • (2024)Efficient GPU Cloth Simulation with Non-distance Barriers and Subspace ReuseACM Transactions on Graphics10.1145/368776043:6(1-16)Online publication date: 19-Dec-2024
  • Show More Cited By

Index Terms

  1. Robust treatment of simultaneous collisions

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 27, Issue 3
    August 2008
    844 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/1360612
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 August 2008
    Published in TOG Volume 27, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cloth
    2. collision
    3. configuration space
    4. contact
    5. shells
    6. simulation

    Qualifiers

    • Research-article

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Barrier-Augmented Lagrangian for GPU-based Elastodynamic ContactACM Transactions on Graphics10.1145/368798843:6(1-17)Online publication date: 19-Nov-2024
    • (2024)A Cubic Barrier with Elasticity-Inclusive Dynamic StiffnessACM Transactions on Graphics10.1145/368790843:6(1-13)Online publication date: 19-Dec-2024
    • (2024)Efficient GPU Cloth Simulation with Non-distance Barriers and Subspace ReuseACM Transactions on Graphics10.1145/368776043:6(1-16)Online publication date: 19-Dec-2024
    • (2024)GIPC: Fast and Stable Gauss-Newton Optimization of IPC Barrier EnergyACM Transactions on Graphics10.1145/364302843:2(1-18)Online publication date: 27-Jan-2024
    • (2024)Simulating Thin Shells by Bicubic Hermite ElementsComputer-Aided Design10.1016/j.cad.2024.103734174(103734)Online publication date: Sep-2024
    • (2024)A novel collision model for inextensible textiles and its experimental validationApplied Mathematical Modelling10.1016/j.apm.2024.01.030128(287-308)Online publication date: Apr-2024
    • (2024)CTSN: Predicting cloth deformation for skeleton-based characters with a two-stream skinning networkComputational Visual Media10.1007/s41095-023-0344-610:3(471-485)Online publication date: 19-Apr-2024
    • (2023)A Unified Analysis of Penalty-Based Collision EnergiesProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069346:3(1-19)Online publication date: 24-Aug-2023
    • (2023)Fast GPU-based Two-way Continuous Collision HandlingACM Transactions on Graphics10.1145/360455142:5(1-15)Online publication date: 28-Jul-2023
    • (2023)Large Growth Deformations of Thin Tissue Using Solid-ShellsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.321700829:3(1893-1909)Online publication date: 1-Mar-2023
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media