← ArchivePaper2014
Implicit Multibody Penalty-based Distributed Contact
Penalty-based contact is simple and popular, but it suffers from stability problems caused by highly variable and unpredictable net stiffness, especially with time-varying distributed contact over geo
Abstract
Penalty-based contact is simple and popular, but it suffers from stability problems caused by highly variable and unpredictable net stiffness, especially with time-varying distributed contact over geometrically complex shapes. This paper combines semi-implicit integration, exact analytical contact gradients, symbolic Gaussian elimination, and an SVD solver to produce stable penalty-based frictional contact across large time-varying contact areas among many rigid and articulated rigid bodies in conforming contact and self-contact. The authors also derive implicit proportional-derivative control forces for real-time control of articulated structures with loops.
How to read this
- Category
- Method: stable penalty-based distributed contact for rigid/articulated bodies
- Contributions
- A penalty-based frictional contact scheme that stays stable across large, time-varying contact areas among many rigid and articulated bodies, including conforming and self-contact
- Combines semi-implicit integration, exact analytical contact gradients, symbolic Gaussian elimination, and an SVD solver to tame variable net stiffness
- Derivation of implicit proportional-derivative control forces for real-time control of articulated structures with loops
- Context
- Addresses long-standing penalty-contact instability and connects to robust simultaneous-collision handling (Harmon et al.'s 'Robust Treatment of Simultaneous Collisions'), here via an implicit, gradient-exact formulation.Builds on: Robust Treatment of Simultaneous Collisions
- Correctness
- The core claim is improved stability of penalty contact under distributed, geometrically complex contact; it targets rigid and articulated rigid bodies, so a reader should not assume the same guarantees for deformable contact, and stability still depends on the integration and solver choices described.
- Clarity
- Technical; a first pass conveys the problem and the ingredient list, but the formulation (analytical gradients, symbolic elimination, implicit PD) genuinely needs a second pass.
- How to read it
- Read for why naive penalty stiffness destabilizes and how each component (semi-implicit, exact gradients, SVD) addresses it; plan a second pass on the contact-gradient derivation and the implicit PD forces if implementing.
Builds on
Built upon by
Nothing yet.
Related work
- An Implicit Frictional Contact Solver for Adaptive Cloth Simulation 2018 / SIGGRAPH
- Frictional Contact on Smooth Elastic Solids 2021 / TOG
- Towards Realtime: A Hybrid Physics-based Method for Hair Animation on GPU 2023 / SCA
- Anisotropic Elastoplasticity for Cloth, Knit and Hair Frictional Contact 2017 / TOG
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 →