{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T03:51:24Z","timestamp":1777002684381,"version":"3.51.4"},"reference-count":47,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2021,7,19]],"date-time":"2021-07-19T00:00:00Z","timestamp":1626652800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","doi-asserted-by":"publisher","award":["FNS 514543 \/ CF 1156"],"award-info":[{"award-number":["FNS 514543 \/ CF 1156"]}],"id":[{"id":"10.13039\/501100001711","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":[[2021,8,31]]},"abstract":"<jats:p>\n            Basket weaving is a traditional craft for creating curved surfaces as an interwoven array of thin, flexible, and initially straight ribbons. The three-dimensional shape of a woven structure emerges through a complex interplay of the elastic bending behavior of the ribbons and the contact forces at their crossings. Curvature can be injected by carefully placing topological singularities in the otherwise regular weaving pattern. However, shape control through topology is highly non-trivial and inherently discrete, which severely limits the range of attainable woven geometries. Here, we demonstrate how to construct arbitrary smooth free-form surface geometries by weaving carefully optimized\n            <jats:italic>curved<\/jats:italic>\n            ribbons. We present an optimization-based approach to solving the inverse design problem for such woven structures. Our algorithm computes the ribbons' planar geometry such that their interwoven assembly closely approximates a given target design surface in equilibrium. We systematically validate our approach through a series of physical prototypes to show a broad range of new woven geometries that is not achievable by existing methods. We anticipate our computational approach to significantly enhance the capabilities for the design of new woven structures. Facilitated by modern digital fabrication technology, we see potential applications in material science, bio- and mechanical engineering, art, design, and architecture.\n          <\/jats:p>","DOI":"10.1145\/3450626.3459788","type":"journal-article","created":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T00:04:27Z","timestamp":1626739467000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":33,"title":["3D weaving with curved ribbons"],"prefix":"10.1145","volume":"40","author":[{"given":"Yingying","family":"Ren","sequence":"first","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian","family":"Panetta","sequence":"additional","affiliation":[{"name":"UC Davis"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tian","family":"Chen","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florin","family":"Isvoranu","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samuel","family":"Poincloux","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Brandt","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alison","family":"Martin","sequence":"additional","affiliation":[{"name":"Weaver and Independent Researcher, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Pauly","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,7,19]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531384"},{"key":"e_1_2_2_2_1","volume-title":"On Weaving: New Expanded Edition","author":"Weber Albers Nicholas Fox","year":"2017","unstructured":"Nicholas Fox Weber Albers , Anni, Manuel Cirauqui , and T'ai Smith . 2017 . On Weaving: New Expanded Edition . Princeton University Press , Princeton, NJ, USA . Nicholas Fox Weber Albers, Anni, Manuel Cirauqui, and T'ai Smith. 2017. On Weaving: New Expanded Edition. Princeton University Press, Princeton, NJ, USA."},{"key":"e_1_2_2_3_1","volume-title":"Alison Grace Martin, and Mateusz Zwierzycki","author":"Ayres Phil","year":"2018","unstructured":"Phil Ayres , Alison Grace Martin, and Mateusz Zwierzycki . 2018 . Beyond the Basket Case: a principled approach to the modelling of Kagome weave patterns for the fabrication of interlaced lattice structures using straight strips. In Advances in Architectural Geometry 2018. Chalmers University of Technology , 72--93. Phil Ayres, Alison Grace Martin, and Mateusz Zwierzycki. 2018. Beyond the Basket Case: a principled approach to the modelling of Kagome weave patterns for the fabrication of interlaced lattice structures using straight strips. In Advances in Architectural Geometry 2018. Chalmers University of Technology, 72--93."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.2307\/j.ctv13xpsvw.28"},{"key":"e_1_2_2_5_1","volume-title":"How to weave a perfect sphere with curved strips. arXiv","author":"Baek Changyeob","year":"2020","unstructured":"Changyeob Baek , Alison Martin , Samuel Poincloux , Tian Chen , and Pedro Reis . 2020. How to weave a perfect sphere with curved strips. arXiv ( 2020 ). Changyeob Baek, Alison Martin, Samuel Poincloux, Tian Chen, and Pedro Reis. 2020. How to weave a perfect sphere with curved strips. arXiv (2020)."},{"key":"e_1_2_2_6_1","doi-asserted-by":"crossref","unstructured":"B.K. Behera and P.K. Hari. 2010. Woven Textile Structure: Theory and Applications. Elsevier Science. https:\/\/books.google.ch\/books?id=oJVwAgAAQBAJ  B.K. Behera and P.K. Hari. 2010. Woven Textile Structure: Theory and Applications. Elsevier Science. https:\/\/books.google.ch\/books?id=oJVwAgAAQBAJ","DOI":"10.1533\/9781845697815"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778853"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13146"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661236"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925911"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41563-019-0452-y"},{"key":"e_1_2_2_13_1","volume-title":"Computer Graphics Forum","author":"Deng Bailin","unstructured":"Bailin Deng , Helmut Pottmann , and Johannes Wallner . 2011. Functional webs for freeform architecture . In Computer Graphics Forum , Vol. 30 . Wiley Online Library , 1369--1378. Bailin Deng, Helmut Pottmann, and Johannes Wallner. 2011. Functional webs for freeform architecture. In Computer Graphics Forum, Vol. 30. Wiley Online Library, 1369--1378."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1038\/nmat4540"},{"key":"e_1_2_2_15_1","volume-title":"Proceedings of the 8th ASCAAD Conference. 75--84","author":"Fajar I.","year":"2016","unstructured":"I. Fajar and Aswin Indraprastha . 2016 . Computational Weaving Grammar of Traditional Woven Pattern . In Proceedings of the 8th ASCAAD Conference. 75--84 . I. Fajar and Aswin Indraprastha. 2016. Computational Weaving Grammar of Traditional Woven Pattern. In Proceedings of the 8th ASCAAD Conference. 75--84."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601106"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1038\/nmat4544"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073709"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139106788"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2019.2930930"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818078"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417844"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/882404.882406"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3015460"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925944"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201373"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1038\/nchem.2823"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201328"},{"key":"e_1_2_2_29_1","volume-title":"Proceecings of the Eighth Interdisciplinary Conference of The International Society of the Arts, Mathematics, and Architecture.","author":"Mallos James","year":"2009","unstructured":"James Mallos . 2009 . How to Weave a Basket of Arbitrary Shape . In Proceecings of the Eighth Interdisciplinary Conference of The International Society of the Arts, Mathematics, and Architecture. James Mallos. 2009. How to Weave a Basket of Arbitrary Shape. In Proceecings of the Eighth Interdisciplinary Conference of The International Society of the Arts, Mathematics, and Architecture."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275076"},{"key":"e_1_2_2_31_1","unstructured":"Robert McNeel etal 2010. Rhinoceros 3D Version 6.0. Robert McNeel & Associates Seattle WA (2010).  Robert McNeel et al. 2010. Rhinoceros 3D Version 6.0. Robert McNeel & Associates Seattle WA (2010)."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925978"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323040"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073695"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766998"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355047.3359411"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392490"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778780"},{"key":"e_1_2_2_39_1","volume-title":"Properties, Mechanics, and Technical Applications","author":"Rana Sohel","unstructured":"Sohel Rana and Raul Fangueiro . 2015. Braided Structures and Composites: Production , Properties, Mechanics, and Technical Applications . CRC Press . Sohel Rana and Raul Fangueiro. 2015. Braided Structures and Composites: Production, Properties, Mechanics, and Technical Applications. CRC Press."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356564"},{"key":"e_1_2_2_41_1","unstructured":"Lene Schepper and Anna Schepper. 2014. Sphere 010 Open. https:\/\/papermatrix.wordpress.com\/2014\/12\/05\/sphere-010-open\/  Lene Schepper and Anna Schepper. 2014. Sphere 010 Open. https:\/\/papermatrix.wordpress.com\/2014\/12\/05\/sphere-010-open\/"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201347"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41563-018-0219-x"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025699"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323043"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2037715.2037781"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925888"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3450626.3459788","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3450626.3459788","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:16Z","timestamp":1750191436000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3450626.3459788"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,19]]},"references-count":47,"aliases":["10.1145\/3476576.3476698"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,8,31]]}},"alternative-id":["10.1145\/3450626.3459788"],"URL":"https:\/\/doi.org\/10.1145\/3450626.3459788","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,19]]},"assertion":[{"value":"2021-07-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}