Mechanics-Aware Deformation of Yarn Pattern Geometry

Mechanics-Aware Deformation of Yarn Pattern Geometry (Teaser Image)


ACM Transactions on Graphics 40(4) (SIGGRAPH 2021)

"Yarnmachillo" - Animation of the underlying mesh and the generated deforming yarns with millions of degrees of freedom for an armadillo chilling in a hammock.


Triangle mesh-based simulations are able to produce satisfying animations of knitted and woven cloth; however, they lack the rich geometric detail of yarn-level simulations. Naive texturing approaches do not consider yarn-level physics, while full yarn-level simulations may become prohibitively expensive for large garments. We propose a method to animate yarn-level cloth geometry on top of an underlying deforming mesh in a mechanics-aware fashion. Using triangle strains to interpolate precomputed yarn geometry, we are able to reproduce effects such as knit loops tightening under stretching. In combination with precomputed mesh animation or real-time mesh simulation, our method is able to animate yarn-level cloth in real-time at large scales.


Submission Video

Presentation Video

Short 5min Version:

Graphics Replicability Stamp Initiative

This paper has been awarded the Graphics Replicability Stamp:


  author    = {Sperl, Georg and Narain, Rahul and Wojtan, Chris},
  title     = {Mechanics-Aware Deformation of Yarn Pattern Geometry},
  journal   = {ACM Transactions on Graphics (TOG)},
  number    = {4},
  volume    = {40},
  year      = {2021},
  publisher = {ACM}


We wish to thank the anonymous reviewers and the members of the Visual Computing Group at IST Austria for their valuable feedback. We also thank Seddi Labs for providing the garment model with fold-over seams. This research was supported by the Scientific Service Units (SSU) of IST Austria through resources provided by Scientific Computing. This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 638176. Rahul Narain is supported by a Pankaj Gupta Young Faculty Fellowship and a gift from Adobe Inc.