Interactive simulation and design of yarn-level cloth patterns
Abstract/Contents
- Abstract
- Modern design tools for yarn-level cloth patterns struggle to predict the final shape of knit or woven fabrics. My work describes an interactive design tool for authoring, simulating, and adjusting yarn-level patterns for knit and woven cloth. To achieve interactive performance for notoriously slow yarn-level simulations, I use two acceleration schemes: (a) yarn-level periodic boundary conditions that enable the simulation of only small periodic patches, thereby exploiting the spatial repetition of many cloth patterns in cardinal directions, and (b) a highly parallel GPU solver for efficient yarn-level simulation of the small patch. My system supports interactive pattern editing and simulation, and runtime modification of parameters. To adjust the amount of material used (yarn take-up) I support "on the fly" modification of (a) local yarn rest-length adjustments for pattern specific edits, e.g., to tighten slip stitches, and (b) global yarn length by way of a novel yarn-radius similarity transformation. I demonstrate the tool's ability to support interactive modeling, by novice users, of a wide variety of yarn-level knit and woven patterns. To validate this approach, I compare dozens of generated patterns against reference images of actual woven or knitted cloth samples, and I released this corpus of digital patterns and simulated models as a public dataset to support future comparisons. This work has served as the foundation for two other collaborative projects, including improving yarn-level cloth renderings via macro-fibers simulations, and a design tool for 3D woven materials. Finally, to avoid regenerating yarn curves for each pattern edit, I provide a method for live pattern updates in order to support interactive design of complex fabrics.
Description
Type of resource | text |
---|---|
Form | electronic resource; remote; computer; online resource |
Extent | 1 online resource. |
Place | California |
Place | [Stanford, California] |
Publisher | [Stanford University] |
Copyright date | 2019; ©2019 |
Publication date | 2019; 2019 |
Issuance | monographic |
Language | English |
Creators/Contributors
Author | Leaf, Jonathan Christian | |
---|---|---|
Degree supervisor | James, Doug L | |
Thesis advisor | James, Doug L | |
Thesis advisor | Horowitz, Mark (Mark Alan) | |
Thesis advisor | Wetzstein, Gordon | |
Degree committee member | Horowitz, Mark (Mark Alan) | |
Degree committee member | Wetzstein, Gordon | |
Associated with | Stanford University, Department of Electrical Engineering. |
Subjects
Genre | Theses |
---|---|
Genre | Text |
Bibliographic information
Statement of responsibility | Jonathan Christian Leaf. |
---|---|
Note | Submitted to the Department of Electrical Engineering. |
Thesis | Thesis Ph.D. Stanford University 2019. |
Location | electronic resource |
Access conditions
- Copyright
- © 2019 by Jonathan Christian Leaf
- License
- This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).
Also listed in
Loading usage metrics...