Visual
Computing

Unified treatment of contact, friction and shock-propagation in rigid body animation

FrictionShock (Teaser Image)

Affiliations

Publication

ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA’23 Posters)

Abstract

We present a rigid body animation technique which prevents solids from interpenetrating, dissipates energy through friction, and propagates shocks through contacts. We employ the Alternating Direction Method of Multipliers (ADMM) to couple non-smooth Coulomb friction with impact propagation, allowing efficient and accurate non-smooth dynamics along with a correct transmission of impacts through assemblies of rigid bodies. We further extend our method to model adhesion, dynamic friction and lubricated contact.

Resources

Citation

@inproceedings{FrictionShockChen23,
  author = {Chen, Yi-Lu and Ly, Micka\"{e}l and Wojtan, Chris},
  title = {Unified treatment of contact, friction and shock-propagation in rigid body animation},
  year = {2023},
  isbn = {9798400702686},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3606037.3606836},
  doi = {10.1145/3606037.3606836},
  articleno = {5},
  numpages = {2},
  keywords = {rigid body mechanics, non-smooth dynamics, friction, adhesion},
  location = {Los Angeles, CA, USA},
  series = {SCA '23}
}

Acknowledgements

We thank the anonymous reviewers and the members of the Visual Computing Group at ISTA for their helpful comments. This research was supported by the Scientific Service Units (SSU) of ISTA through resources provided by Scientific Computing, and was funded in part by the European Union (ERC-2021-COG 101045083 CoDiNA)

EU ERC