Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Simulating knitted cloth at the yarn level

Published: 01 August 2008 Publication History

Abstract

Knitted fabric is widely used in clothing because of its unique and stretchy behavior, which is fundamentally different from the behavior of woven cloth. The properties of knits come from the nonlinear, three-dimensional kinematics of long, inter-looping yarns, and despite significant advances in cloth animation we still do not know how to simulate knitted fabric faithfully. Existing cloth simulators mainly adopt elastic-sheet mechanical models inspired by woven materials, focusing less on the model itself than on important simulation challenges such as efficiency, stability, and robustness. We define a new computational model for knits in terms of the motion of yarns, rather than the motion of a sheet. Each yarn is modeled as an inextensible, yet otherwise flexible, B-spline tube. To simulate complex knitted garments, we propose an implicit-explicit integrator, with yarn inextensibility constraints imposed using efficient projections. Friction among yarns is approximated using rigid-body velocity filters, and key yarn-yarn interactions are mediated by stiff penalty forces. Our results show that this simple model predicts the key mechanical properties of different knits, as demonstrated by qualitative comparisons to observed deformations of actual samples in the laboratory, and that the simulator can scale up to substantial animations with complex dynamic motion.

Supplementary Material

MOV File (a65-kaldor.mov)

References

[1]
Baraff, D., and Witkin, A. 1998. Large steps in cloth simulation. In Proc. SIGGRAPH '98, ACM Press / ACM SIGGRAPH, 43--54.
[2]
Baraff, D., Witkin, A., and Kass, M. 2003. Untangling cloth. ACM Trans. Graph. 22, 3, 862--870.
[3]
Bertails, F., Audoly, B., Cani, M.-P., Querleux, B., Leroy, F., and Lévêque, J.-L. 2006. Super-helices for predicting the dynamics of natural hair. ACM Trans. Graph. 25, 3 (August), 1180--1187.
[4]
Bhat, K., Twigg, C., Hodgins, J., Khosla, P., Popovic, Z., and Seitz, S. 2003. Estimating cloth simulation parameters from video. In Proc. SCA '03, Eurographics Association, 37--51.
[5]
Breen, D., House, D., and Wozn, M. 1994. A particle-based model for simulating the draping behavior of woven cloth. Textile Research Journal 64, 11 (November), 663--685.
[6]
Bridson, R., Fedkiw, R., and John Anderson. 2002. Robust treatment of collisions, contact and friction for cloth animation. In Proc. SIGGRAPH '02, ACM Press / ACM SIGGRAPH, 594--603.
[7]
Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proc. SCA '03, Eurographics Association, vol. 32, 28--36.
[8]
Chen, Y., Lin, S., Zhong, H., Xu, Y.-Q., Guo, B., and Shum, H.-Y. 2003. Realistic rendering and animation of knitwear. IEEE Transactions on Visualizations and Computer Graphics 9, 43--55.
[9]
Choi, K., and Ko, H. 2002. Stable but responsive cloth. In Proc. SIGGRAPH '02, ACM Press / ACM SIGGRAPH, 604--611.
[10]
Choi, K., and Lo, T. 2003. An energy model of plain knitted fabric. Textile Research Journal 73, 739--748.
[11]
Choi, K., and Tandon, S. 2006. An energy model of yarn bending. Journal of the Textile Institute 97, 49--56.
[12]
Chu, L. 2005. A Framework for Extracting Cloth Descriptors from the Underlying yarn Structure. PhD thesis, University of California, Berkeley.
[13]
Demiroz, A., and Dias, T. 2000. A study of the graphical representation of plain-knitted structures part I: Stitch model for the graphical representation of plain-knitted structures. Journal of the Textile Institute 91, 463--480.
[14]
Eberhardt, B., Weber, A., and Strasser, W. 1996. A fast, flexible, particle-system model for cloth draping. IEEE Computer Graphics and Applications 16, 5, 52--59.
[15]
Eberhardt, B., Meissner, M., and Strasser, W. 2000. Knit fabrics. In Cloth Modeling and Animation, D. House and D. Breen, Eds. A K Peters, ch. 5, 123--144.
[16]
Göktepe, O., and Harlock, S. C. 2002. Three-dimensional computer modeling of warp knitted structures. Textile Research Journal 72, 266--272.
[17]
Goldenthal, R., Harmon, D., Fattal, R., Bercovier, M., and Grinspun, E. 2007. Efficient simulation of inextensible cloth. In Proc. SIGGRAPH '07, vol. 26.
[18]
Goldstein, H., Poole, C., and John Safko. 2002. Classical Mechanics, 3rd ed. Addison Wesley.
[19]
Grinspun, E., Hirani, A., Desbrun, M., and Schröder, P. 2003. Discrete shells. In Proc. SCA '03, Eurographics Association, 62--67.
[20]
Jiang, Y., and Chen, X. 2005. Geometric and algebraic algorithms for modelling yarn in woven fabrics. Journal of the Textile Institute 96, 237--245.
[21]
Jojic, N., and Huang, T. 1997. Estimating cloth draping parameters from range data. In Proc. Intl Workshop on Synthetic-Natural Hybrid Coding and Three Dimensional Imaging, 73--76.
[22]
Kaldor, J., James, D., and Marschner, S., 2008. Simulating cloth at the yarn level. Accepted to SIGGRAPH 2008 Computer Animation Festival, August.
[23]
Kawabata, S., Niwa, M., and Kawai, H. 1973. The finite deformation theory of plain-weave fabrics part I: The biaxialdeformation theory. Journal of the Textile Institute 64, 21--46.
[24]
King, M., Jearanaisilawong, P., and Scorate, S. 2005. A continuum constitutive model for the mechanical behavior of woven fabrics. International Journal of Solids and Structures 42, 3867--3896.
[25]
Müller, M., Heidelberger, B., Hennix, M., and Ratcliff, J. 2006. Position based dynamics. In Proc. Virtual Reality Interactions and Physical Simulations (VRIPhys), Eurographics, 71--80.
[26]
Nadler, B., Papadopoulos, P., and Steigmann, D. J. 2006. Multiscale constitutive modeling and numerical simulation of fabric material. International Journal of Solids and Structures 43, 206--221.
[27]
Nocent, O., Nourrit, J.-M., and Remion, Y. 2001. Towards mechanical level of detail for knitwear simulation. In WSCG 2001 Conference Proceedings, V. Skala, Ed.
[28]
Pai, D. 2002. STRANDS: Interactive simulation of thin solids using Cosserat models. In Proc. Eurographics, vol. 21, 347--352.
[29]
Park, J.-W., and Oh, A.-G. 2003. Bending mechanics of ply yarns. Textile Research Journal 73, 473--479.
[30]
Park, J.-W., and Oh, A.-G. 2006. Bending rigidity of yarns. Textile Research Journal 76, 478--485.
[31]
Peirce, F. 1937. The geometry of cloth structure. Journal of the Textile Institute 28, T45--T97.
[32]
Provot, X. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In Proc. Graphics Interface '95, Canadian Human-Computer Communications Society, W. A. Davis and P. Prusinkiewicz, Eds., 147--154.
[33]
Rémion, Y., Nourrit, J.-M., and Gillard, D. 1999. Dynamic animation of spline like objects. In Proc. WSCG'99, V. Skala, Ed.
[34]
Rivers, A. R., and James, D. L. 2007. FastLSM: Fast lattice shape matching for robust real-time deformation. ACM Trans. Graph. 26, 3, 82.
[35]
Spillmann, J., and Teschner, M. 2008. An adaptive contact model for the robust simulation of knots. In Proc. Eurographics 2008, vol. 27, 497--506.
[36]
Terzopoulos, D., Platt, J., Barr, A., and Fleischer, K. 1987. Elastically deformable models. Computer Graphics 21, 205--214.
[37]
Theetten, A., Grisoni, L., Duriez, C., and Merlhiot, X. 2007. Quasi-dynamic splines. In Proc. ACM Symposium on Solid and Physical Modeling '07.
[38]
Volino, P., and Thalmann, N. M. 2000. Implementing fast cloth simulation with collision response. In Proc. Computer Graphics International, 257--266.
[39]
Warren, W. 1990. The elastic properties of woven polymeric fabric. Polymer Engineering and Science 30, 1309--1313.
[40]
Zeng, X., Tan, V. B. C., and Shin, V. P. W. 2006. Modelling inter-yarn friction in woven fabric armor. International Journal for Numerical Methods in Engineering 66, 1309--1330.

Cited By

View all
  • (2024)Digitally Creating Garmentsデジタルで衣服をつくるJournal of Japan Society of Kansei Engineering10.5057/kansei.22.1_322:1(3-10)Online publication date: 31-Mar-2024
  • (2024)3D simulation of warp knitted boa for visual and quicker designTextile Research Journal10.1177/00405175241249457Online publication date: 22-May-2024
  • (2024)Yarn-level modeling and simulation of fancy weft-knitted fabricTextile Research Journal10.1177/0040517524123595094:17-18(2063-2078)Online publication date: 28-Mar-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 27, Issue 3
August 2008
844 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1360612
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2008
Published in TOG Volume 27, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloth
  2. constraints
  3. knits
  4. knitwear
  5. simulation
  6. yarn

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)54
  • Downloads (Last 6 weeks)3
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Digitally Creating Garmentsデジタルで衣服をつくるJournal of Japan Society of Kansei Engineering10.5057/kansei.22.1_322:1(3-10)Online publication date: 31-Mar-2024
  • (2024)3D simulation of warp knitted boa for visual and quicker designTextile Research Journal10.1177/00405175241249457Online publication date: 22-May-2024
  • (2024)Yarn-level modeling and simulation of fancy weft-knitted fabricTextile Research Journal10.1177/0040517524123595094:17-18(2063-2078)Online publication date: 28-Mar-2024
  • (2024)Automatic Digital Garment Initialization from Sewing PatternsACM Transactions on Graphics10.1145/365812843:4(1-12)Online publication date: 19-Jul-2024
  • (2024)Neural-Assisted Homogenization of Yarn-Level ClothACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657411(1-10)Online publication date: 13-Jul-2024
  • (2024)Unravelling the mechanics of knitted fabrics through hierarchical geometric representationProceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences10.1098/rspa.2023.0753480:2295Online publication date: 7-Aug-2024
  • (2024)Virtual design of woven fabrics based on parametric modeling and physically based renderingComputer-Aided Design10.1016/j.cad.2024.103717173(103717)Online publication date: Aug-2024
  • (2024)Modeling of Stitches with Two-Ply YarnProceedings of the 50th Textile Research Symposium10.1007/978-981-97-4422-0_1(1-13)Online publication date: 5-Oct-2024
  • (2023)Shape Prediction of Knitted Stitches Using Machine Learning Toward Wearing Simulation of Knitted ClothesTransactions of the Institute of Systems, Control and Information Engineers10.5687/iscie.36.7236:3(72-80)Online publication date: 15-Mar-2023
  • (2023)A Review of Recent Development of Wearable Triboelectric Nanogenerators Aiming at Human Clothing for Energy ConversionPolymers10.3390/polym1503050815:3(508)Online publication date: 18-Jan-2023
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media