Skip to content

← ArchivePaper2008

Robust Treatment of Simultaneous Collisions

David Harmon, Etienne Vouga, Rasmus Tamstorf, Eitan Grinspun

SIGGRAPHDisney Research8 descendantsCFX

Fail-safe collision response that cancels impact but preserves sliding, incorporating Coulomb friction approximation for cloth self-collision at scale.

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.

How to read this

Category
Method: a collision-response fail-safe for cloth
Contributions
  • A fail-safe collision response that cancels impact but preserves sliding motion, reducing artificial dissipation versus rigidifying the contact region
  • An approximation of Coulomb friction integrated into the fail-safe for finer control of sliding dissipation
Context
Builds on Bridson et al.'s robust treatment of collisions, contact and friction for cloth, targeting the artifacts of the standard rigidification fail-safe used when iterative resolution exceeds its iteration bound.Builds on: Robust Treatment of Collisions, Contact and Friction for a Skinned Cloth Simulation
Correctness
Demonstrated on cloth self-collision at scale where iterative methods hit their iteration cap; the friction model is an approximation, so a reader should treat it as a robustness-oriented heuristic rather than an exact contact-mechanics solution.
Clarity
Fairly accessible if you know iterative cloth collision handling; a first pass conveys the impact-versus-sliding distinction, a second pass for the response formulation.
How to read it
Read with Bridson 2002 in mind; focus on why rigidification dissipates motion and how cancelling impact while keeping sliding fixes it, then a second pass for the friction approximation if you implement collision response.

Builds on

Built upon by

Related work

Keywords

This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →