{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T20:55:41Z","timestamp":1776113741277,"version":"3.50.1"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T00:00:00Z","timestamp":1606435200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science Foundation","award":["IIS-1513954, IIS-1513967, IIS-1644523, DGE-1656518"],"award-info":[{"award-number":["IIS-1513954, IIS-1513967, IIS-1644523, DGE-1656518"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2020,12,31]]},"abstract":"<jats:p>3D weaving is an emerging technology for manufacturing multilayer woven textiles. In this work, we present Weavecraft: an interactive, simulation-based design tool for 3D weaving. Unlike existing textile software that uses 2D representations for design patterns, we propose a novel weave block representation that helps the user to understand 3D woven structures and to create complex multi-layered patterns. With Weavecraft, users can create blocks either from scratch or by loading traditional weaves, compose the blocks into large structures, and edit the pattern at various scales. Furthermore, users can verify the design with a physically based simulator, which predicts and visualizes the geometric structure of the woven material and reveals potential defects at an interactive rate. We demonstrate a range of results created with our tool, from simple two-layer cloth and well known 3D structures to a more sophisticated design of a 3D woven shoe, and we evaluate the effectiveness of our system via a formative user study.<\/jats:p>","DOI":"10.1145\/3414685.3417865","type":"journal-article","created":{"date-parts":[[2020,11,27]],"date-time":"2020-11-27T21:51:05Z","timestamp":1606513865000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":43,"title":["Weavecraft"],"prefix":"10.1145","volume":"39","author":[{"given":"Rundong","family":"Wu","sequence":"first","affiliation":[{"name":"Cornell University"}]},{"given":"Joy Xiaoji","family":"Zhang","sequence":"additional","affiliation":[{"name":"Cornell University"}]},{"given":"Jonathan","family":"Leaf","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Xinru","family":"Hua","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Ante","family":"Qu","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Claire","family":"Harvey","sequence":"additional","affiliation":[{"name":"T. E. A. M. Inc."}]},{"given":"Emily","family":"Holtzman","sequence":"additional","affiliation":[{"name":"Rhode Island School of Design"}]},{"given":"Joy","family":"Ko","sequence":"additional","affiliation":[{"name":"Rhode Island School of Design"}]},{"given":"Brooks","family":"Hagan","sequence":"additional","affiliation":[{"name":"Rhode Island School of Design"}]},{"given":"Doug","family":"James","sequence":"additional","affiliation":[{"name":"Stanford University"}]},{"given":"Fran\u00e7ois","family":"Guimbreti\u00e8re","sequence":"additional","affiliation":[{"name":"Cornell University"}]},{"given":"Steve","family":"Marschner","sequence":"additional","affiliation":[{"name":"Cornell University"}]}],"member":"320","published-online":{"date-parts":[[2020,11,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300414"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruct.2011.03.010"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778800"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1177\/0040517510385168"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1177\/0040517510392471"},{"key":"e_1_2_2_6_1","article-title":"Yarn-Level 7. Simulation of Woven Cloth","volume":"33","author":"Cirio Gabriel","year":"2014","unstructured":"Gabriel Cirio , Jorge Lopez-Moreno , David Miraut , and Miguel A. Otaduy . 2014 . Yarn-Level 7. Simulation of Woven Cloth . ACM Trans. on Graphics (Proc. of ACM SIGGRAPH Asia) 33 , 6 (2014). http:\/\/www.gmrv.es\/Publications\/2014\/CLMO14 Gabriel Cirio, Jorge Lopez-Moreno, David Miraut, and Miguel A. Otaduy. 2014. Yarn-Level 7. Simulation of Woven Cloth. ACM Trans. on Graphics (Proc. of ACM SIGGRAPH Asia) 33, 6 (2014). http:\/\/www.gmrv.es\/Publications\/2014\/CLMO14","journal-title":"ACM Trans. on Graphics (Proc. of ACM SIGGRAPH Asia)"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786801"},{"key":"e_1_2_2_8_1","volume-title":"Yarn-level cloth simulation with sliding persistent contacts","author":"Cirio Gabriel","year":"2016","unstructured":"Gabriel Cirio , Jorge Lopez-Moreno , and Miguel A Otaduy . 2016. Yarn-level cloth simulation with sliding persistent contacts . IEEE transactions on visualization and computer graphics 23, 2 ( 2016 ), 1152--1162. Gabriel Cirio, Jorge Lopez-Moreno, and Miguel A Otaduy. 2016. Yarn-level cloth simulation with sliding persistent contacts. IEEE transactions on visualization and computer graphics 23, 2 (2016), 1152--1162."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1080\/00405000.2012.720850"},{"key":"e_1_2_2_10_1","unstructured":"GmbH EAT. 2015. 3DWeave | EAT GMBH - The Designscope Company. http:\/\/designscopecompany.com\/3dweave\/  GmbH EAT. 2015. 3DWeave | EAT GMBH - The Designscope Company. http:\/\/designscopecompany.com\/3dweave\/"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300575"},{"key":"e_1_2_2_12_1","volume-title":"Geert De Clercq, Jan Ivens, and Joris Degrieck.","author":"Geerinck Ruben","year":"2016","unstructured":"Ruben Geerinck , Ives De Baere , Geert De Clercq, Jan Ivens, and Joris Degrieck. 2016 . Development and characterization of composites consisting of woven fabrics with integrated prismatic shaped cavities. In 3D fabrics and their applications. Ruben Geerinck, Ives De Baere, Geert De Clercq, Jan Ivens, and Joris Degrieck. 2016. Development and characterization of composites consisting of woven fabrics with integrated prismatic shaped cavities. In 3D fabrics and their applications."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173656"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1162\/leon_a_01780"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347886"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruct.2013.05.057"},{"key":"e_1_2_2_17_1","volume-title":"Computer Graphics Forum","author":"Igarashi Yuki","unstructured":"Yuki Igarashi , Takeo Igarashi , and Hiromasa Suzuki . 2008a. Knitting a 3D model . In Computer Graphics Forum , Vol. 27 . Wiley Online Library , 1737--1743. Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008a. Knitting a 3D model. In Computer Graphics Forum, Vol. 27. Wiley Online Library, 1737--1743."},{"key":"e_1_2_2_18_1","unstructured":"Yuki Igarashi Takeo Igarashi and Hiromasa Suzuki. 2008b. Knitty: 3D Modeling of Knitted Animals with a Production Assistant Interface.. In Eurographics (Short Papers). Citeseer 17--20.  Yuki Igarashi Takeo Igarashi and Hiromasa Suzuki. 2008b. Knitty: 3D Modeling of Knitted Animals with a Production Assistant Interface.. In Eurographics (Short Papers) . Citeseer 17--20."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compstruct.2015.07.007"},{"key":"e_1_2_2_20_1","volume-title":"Simulating Knitted Cloth at the Yarn Level. ACM T. Graph. (SIGGRAPH'08) 27, 3","author":"Kaldor Jonathan M.","year":"2008","unstructured":"Jonathan M. Kaldor , Doug L. James , and Steve Marschner . 2008. Simulating Knitted Cloth at the Yarn Level. ACM T. Graph. (SIGGRAPH'08) 27, 3 ( 2008 ), 65. Jonathan M. Kaldor, Doug L. James, and Steve Marschner. 2008. Simulating Knitted Cloth at the Yarn Level. ACM T. Graph. (SIGGRAPH'08) 27, 3 (2008), 65."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778842"},{"key":"e_1_2_2_22_1","volume-title":"Neural Inverse Knitting: From Images to Manufacturing Instructions. arXiv preprint arXiv:1902.02752","author":"Kaspar Alexandre","year":"2019","unstructured":"Alexandre Kaspar , Tae-Hyun Oh , Liane Makatura , Petr Kellnhofer , Jacqueline Aslarus , and Wojciech Matusik . 2019. Neural Inverse Knitting: From Images to Manufacturing Instructions. arXiv preprint arXiv:1902.02752 ( 2019 ). Alexandre Kaspar, Tae-Hyun Oh, Liane Makatura, Petr Kellnhofer, Jacqueline Aslarus, and Wojciech Matusik. 2019. Neural Inverse Knitting: From Images to Manufacturing Instructions. arXiv preprint arXiv:1902.02752 (2019)."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376220"},{"key":"e_1_2_2_24_1","unstructured":"Jonathan Leaf Rundong Wu Eston Schweickart Doug L James and Steve Marschner. 2018. Interactive design of periodic yarn-level cloth patterns. In SIGGRAPH Asia 2018 Technical Papers. ACM 202.  Jonathan Leaf Rundong Wu Eston Schweickart Doug L James and Steve Marschner. 2018. Interactive design of periodic yarn-level cloth patterns. In SIGGRAPH Asia 2018 Technical Papers. ACM 202."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1088\/0965-0393\/16\/3\/035010"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925940"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compscitech.2008.02.018"},{"key":"e_1_2_2_29_1","volume-title":"Review of applications for advanced three-dimensional fibre textile composites. Composites Part A: Applied science and manufacturing 30, 12","author":"Mouritz AP","year":"1999","unstructured":"AP Mouritz , MK Bannister , PJ Falzon , and KH Leong . 1999. Review of applications for advanced three-dimensional fibre textile composites. Composites Part A: Applied science and manufacturing 30, 12 ( 1999 ), 1445--1461. AP Mouritz, MK Bannister, PJ Falzon, and KH Leong. 1999. Review of applications for advanced three-dimensional fibre textile composites. Composites Part A: Applied science and manufacturing 30, 12 (1999), 1445--1461."},{"key":"e_1_2_2_30_1","unstructured":"MultiMechanics. 2018. Product. http:\/\/multimechanics.com\/product\/  MultiMechanics. 2018. Product. http:\/\/multimechanics.com\/product\/"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186265"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322995"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1080\/00405000.2014.937560"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073695"},{"key":"e_1_2_2_35_1","unstructured":"Pointcarre. 1988. Pointcarre. http:\/\/www.pointcarre.com\/.  Pointcarre. 1988. Pointcarre. http:\/\/www.pointcarre.com\/."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858176"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025460"},{"key":"e_1_2_2_38_1","unstructured":"ScotWeave. 2019. ScotWeave. http:\/\/www.scotweave.com\/.  ScotWeave. 2019. ScotWeave. http:\/\/www.scotweave.com\/."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964934"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1177\/0731684415608958"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964985"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2984511.2984516"},{"key":"e_1_2_2_44_1","doi-asserted-by":"crossref","unstructured":"Pascal Volino Nadia Magnenat-Thalmann and Francois Faure. 2009. A simple approach to nonlinear tensile stiffness for accurate cloth simulation. (2009).  Pascal Volino Nadia Magnenat-Thalmann and Francois Faure. 2009. A simple approach to nonlinear tensile stiffness for accurate cloth simulation. (2009).","DOI":"10.1145\/1559755.1559762"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201360"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356518"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392449"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmatprotec.2007.12.073"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185533"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925932"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3414685.3417865","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417865","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3414685.3417865","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:03:15Z","timestamp":1750197795000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3414685.3417865"}},"subtitle":["an interactive design and simulation tool for 3D weaving"],"short-title":[],"issued":{"date-parts":[[2020,11,27]]},"references-count":48,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,12,31]]}},"alternative-id":["10.1145\/3414685.3417865"],"URL":"https:\/\/doi.org\/10.1145\/3414685.3417865","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,27]]},"assertion":[{"value":"2020-11-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}