← ArchivePaper2014
Yarn-Level Simulation of Woven Cloth
Gabriel Cirio, Jorge Lopez-Moreno, David Miraut, Miguel A. Otaduy
Yarn-level simulation of woven cloth using efficient contact handling between yarns to reproduce fabric appearance and mechanical behavior.
Abstract
The large-scale mechanical behavior of woven cloth is determined by the mechanical properties of the yarns, the weave pattern, and frictional contact between yarns. Using standard simulation methods for elastic rod models and yarn-yarn contact handling, the simulation of woven garments at realistic yarn densities is deemed intractable. This paper introduces an efficient solution for simulating woven cloth at the yarn level. Central to our solution is a novel discretization of interlaced yarns based on yarn crossings and yarn sliding, which allows modeling yarn-yarn contact implicitly, avoiding contact handling at yarn crossings altogether. Combined with models for internal yarn forces and inter-yarn frictional contact, as well as a massively parallel solver, we are able to simulate garments with hundreds of thousands of yarn crossings at practical frame-rates on a desktop machine, showing combinations of large-scale and fine-scale effects induced by yarn-level mechanics.
How to read this
- Category
- Method: yarn-level simulation of woven cloth
- Contributions
- A discretization of interlaced yarns based on yarn crossings and yarn sliding that models yarn-yarn contact implicitly, avoiding explicit contact handling at crossings
- Internal yarn force and inter-yarn frictional contact models combined with this discretization
- A massively parallel solver enabling woven garments with hundreds of thousands of yarn crossings at practical frame rates on a desktop
- Context
- Extends yarn-level cloth simulation, following 'Simulating Knitted Cloth at the Yarn Level', from knits toward woven fabrics with a tractable contact treatment.Builds on: Simulating Knitted Cloth at the Yarn Level
- Correctness
- The key assumption is that yarn-yarn contact at crossings can be encoded implicitly by the crossing-and-sliding discretization rather than resolved explicitly, which is what makes realistic yarn densities tractable; demonstrated on woven garments, so applicability is strongest for woven structures and rests on the elastic-rod and friction models chosen.
- Clarity
- Fairly technical; a first pass conveys the crossing-based idea, a second pass is needed for the discretization and contact formulation.
- How to read it
- First pass to grasp why implicit crossing contact makes yarn-level weaving feasible; do a careful second pass on the crossing-and-sliding discretization and the friction model, and a third on the parallel solver for implementation.
Builds on
Related work
- Homogenized Yarn-Level Cloth 2020 / SIGGRAPH
- PBNS: Physically Based Neural Simulation for Unsupervised Garment Pose Space Deformation 2021 / SIGGRAPH Asia
- Directing Cloth Draping through Blended UVs 2025 / SIGGRAPH
- Untangling Cloth 2003 / SIGGRAPH
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 →