{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T11:54:57Z","timestamp":1783425297171,"version":"3.54.6"},"reference-count":53,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2014,11,19]],"date-time":"2014-11-19T00:00:00Z","timestamp":1416355200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003176","name":"Ministerio de Educaci\u00f3n, Cultura y Deporte","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003176","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2014,11,19]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/2661229.2661279","type":"journal-article","created":{"date-parts":[[2014,11,18]],"date-time":"2014-11-18T14:21:03Z","timestamp":1416320463000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":127,"title":["Yarn-level simulation of woven cloth"],"prefix":"10.1145","volume":"33","author":[{"given":"Gabriel","family":"Cirio","sequence":"first","affiliation":[{"name":"URJC Madrid"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jorge","family":"Lopez-Moreno","sequence":"additional","affiliation":[{"name":"URJC Madrid"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Miraut","sequence":"additional","affiliation":[{"name":"URJC Madrid"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Miguel A.","family":"Otaduy","sequence":"additional","affiliation":[{"name":"URJC Madrid"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,11,19]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_2_1","volume-title":"Cusp: Generic parallel algorithms for sparse matrix and graph computations. Version 0.3.0.","author":"Bell N.","year":"2012"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461975"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1359-8368(96)00067-4"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192259"},{"key":"e_1_2_2_7_1","volume-title":"Proceedings of ACM SIGGRAPH\/Eurographics Symposium on Computer animation","author":"Bridson R.","year":"2003"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461962"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2003.1175096"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566624"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024173"},{"key":"e_1_2_2_12_1","unstructured":"de Joya J. M. Narain R. O'Brien J. Samii A. and Zordan V. Berkeley garment library. http:\/\/graphics.berkeley.edu\/resources\/GarmentLibrary\/.  de Joya J. M. Narain R. O'Brien J. Samii A. and Zordan V. Berkeley garment library. http:\/\/graphics.berkeley.edu\/resources\/GarmentLibrary\/."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijmecsci.2005.09.007"},{"key":"e_1_2_2_14_1","first-page":"244","article-title":"A fast finite element solution for cloth modelling","volume":"2003","author":"Etzmuss O.","year":"2003","journal-title":"Proceedings of Pacific Graphics"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276438"},{"key":"e_1_2_2_16_1","unstructured":"Goldstein H. Poole C. P. and Safko J. L. 2001. Classical Mechanics (3rd Edition) 3 ed. Addison-Wesley.  Goldstein H. Poole C. P. and Safko J. L. 2001. Classical Mechanics (3rd Edition) 3 ed. Addison-Wesley."},{"key":"e_1_2_2_17_1","volume-title":"Proceedings of ACM SIGGRAPH\/Eurographics Symposium on Computer animation","author":"Grinspun E.","year":"2003"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531393"},{"key":"e_1_2_2_19_1","unstructured":"Hearle J. W. S. Grosberg P. and Backer S. 1969. Structural Mechanics of Fibers Yarns and Fabrics vol. 1. JohnWiley & Sons Inc. New York.  Hearle J. W. S. Grosberg P. and Backer S. 1969. Structural Mechanics of Fibers Yarns and Fabrics vol. 1. JohnWiley & Sons Inc. New York."},{"key":"e_1_2_2_20_1","unstructured":"Jakob W. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org.  Jakob W. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360664"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778842"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1080\/00405007308630416"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijsolstr.2004.10.030"},{"key":"e_1_2_2_25_1","volume-title":"Proceedings of the Spanish Computer Graphics Conference.","author":"Lopez-Moreno J."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-5096(03)00038-3"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01561.x"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03031.x"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508389"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijsolstr.2005.05.020"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366171"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1359-8368(98)00025-0"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311550"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0266-3538(99)00198-0"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00594"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2010.05.006"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2012.05.005"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1080\/19447023708658809"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601132"},{"key":"e_1_2_2_40_1","unstructured":"Provot X. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In In Graphics Interface 147--154.  Provot X. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In In Graphics Interface 147--154."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-017-0297-3_18"},{"key":"e_1_2_2_42_1","volume-title":"Proceedings of ACM SIGGRAPH\/Eurographics Symposium on Computer Animation","author":"Spillmann J.","year":"2007"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.102"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964934"},{"key":"e_1_2_2_45_1","doi-asserted-by":"crossref","unstructured":"Sullivan J. M.\n     2008.\n      \n  \n   \n  Curves of finite total curvature\n  . In Discrete Differential Geometry A. I. Bobenko J. M. Sullivan P. Schr\u00f6der and G. M. Ziegler Eds. vol. \n  38\n   of \n  Oberwolfach Seminars\n  . \n  Birkh\u00e4user Basel 137--161.  Sullivan J. M. 2008. Curves of finite total curvature. In Discrete Differential Geometry A. I. Bobenko J. M. Sullivan P. Schr\u00f6der and G. M. Ziegler Eds. vol. 38 of Oberwolfach Seminars . Birkh\u00e4user Basel 137--161.","DOI":"10.1007\/978-3-7643-8621-4_7"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12208"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37427"},{"key":"e_1_2_2_48_1","unstructured":"Teschner M. Heidelberger B. Mueller M. Pomeranets D. and Gross M. 2003. Optimized spatial hashing for collision detection of deformable objects. 47--54.  Teschner M. Heidelberger B. Mueller M. Pomeranets D. and Gross M. 2003. Optimized spatial hashing for collision detection of deformable objects. 47--54."},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218432"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559762"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964966"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijengsci.2010.12.011"},{"key":"e_1_2_2_53_1","volume-title":"Proceedings of IEEE International Conference on Robotics and Automation 2006","author":"Yamane K."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2661229.2661279","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2661229.2661279","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:05Z","timestamp":1750227185000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2661229.2661279"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11,19]]},"references-count":53,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2014,11,19]]}},"alternative-id":["10.1145\/2661229.2661279"],"URL":"https:\/\/doi.org\/10.1145\/2661229.2661279","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,11,19]]},"assertion":[{"value":"2014-11-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}