Show simple item record

dc.contributor.authorKaldor, Jonathanen_US
dc.identifier.otherbibid: 7745223
dc.description.abstractCloth is an important material to model and simulate correctly, both in computer graphics and other industrial applications. The commonly used models for cloth in computer graphics typically approximate the cloth as an elastic sheet with linear isotropic behavior inspired by the construction of woven fabrics. However, they do a poor job of predicting the behavior of knits, which are driven by the complex interactions of yarn loops pulled through each other. This thesis presents a yarn-based model for cloth where yarns in the fabric are explicitly modeled as inextensible but flexible spline curves. Yarn dynamics are dictated by both energy terms and hard constraints, while friction interactions, a critical component of correct yarn behavior, are approximated using a velocity filter that penalizes locally non-rigid motion. Qualitative comparison of the model to observed deformations of hand-knitted samples in the laboratory showed that the model predicts key mechanical properties of different knits. Since this model is slower than sheet-based approaches, further work looked at accelerating the model through both localized rigidification and adaptive contact linearization. In localized rigidification, regions of the cloth behaving almost rigidly are simulated using a cheaper model which avoids many of the expensive force computations. For adaptive contact linearization, yarn contacts are grouped into contact sets, with the associated contact force computed exactly at one timestep, and then approximated on subsequent steps via linearization in a rotated reference frame for nearby geometric configurations. Finally, additional work looked at the problem of creating initial yarn geometry for subsequent simulation as a yarn-based model.en_US
dc.subjectcloth simulationen_US
dc.subjectphysical simulationen_US
dc.subjectcomputer graphicsen_US
dc.titleSimulating Yarn-Based Clothen_US
dc.typedissertation or thesisen_US Science Universityen_US of Philosophy D., Computer Science
dc.contributor.chairMarschner, Stephen Roberten_US
dc.contributor.committeeMemberVan Loan, Charles Francisen_US
dc.contributor.committeeMemberKleinberg, Robert Daviden_US
dc.contributor.committeeMemberJames, Douglas Leonarden_US

Files in this item


This item appears in the following Collection(s)

Show simple item record