{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T14:55:07Z","timestamp":1767970507884,"version":"3.49.0"},"reference-count":69,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,7,30]],"date-time":"2018-07-30T00:00:00Z","timestamp":1532908800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF CAREER award","award":["IIS-1652515"],"award-info":[{"award-number":["IIS-1652515"]}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1538593"],"award-info":[{"award-number":["1538593"]}],"id":[{"id":"10.13039\/100000001","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":[[2018,8,31]]},"abstract":"<jats:p>We introduce the first fully automatic pipeline to convert arbitrary 3D shapes into knit models. Our pipeline is based on a global parametrization remeshing pipeline to produce an isotropic quad-dominant mesh aligned with a 2-RoSy field. The knitting directions over the surface are determined using a set of custom topological operations and a two-step global optimization that minimizes the number of irregularities. The resulting mesh is converted into a valid stitch mesh that represents the knit model. The yarn curves are generated from the stitch mesh and the final yarn geometry is computed using a yarn-level relaxation process. Thus, we produce topologically valid models that can be used with a yarn-level simulation. We validate our algorithm by automatically generating knit models from complex 3D shapes and processing over a hundred models with various shapes without any user input or parameter tuning. We also demonstrate applications of our approach for custom knit model generation using fabrication via 3D printing.<\/jats:p>","DOI":"10.1145\/3197517.3201360","type":"journal-article","created":{"date-parts":[[2018,7,31]],"date-time":"2018-07-31T15:56:23Z","timestamp":1533052583000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":46,"title":["Stitch meshing"],"prefix":"10.1145","volume":"37","author":[{"given":"Kui","family":"Wu","sequence":"first","affiliation":[{"name":"University of Utah"}]},{"given":"Xifeng","family":"Gao","sequence":"additional","affiliation":[{"name":"New York University"}]},{"given":"Zachary","family":"Ferguson","sequence":"additional","affiliation":[{"name":"New York University"}]},{"given":"Daniele","family":"Panozzo","sequence":"additional","affiliation":[{"name":"New York University"}]},{"given":"Cem","family":"Yuksel","sequence":"additional","affiliation":[{"name":"University of Utah"}]}],"member":"320","published-online":{"date-parts":[[2018,7,30]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531384"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566588"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"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.1111\/cgf.12014"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531383"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360698"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192259"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566623"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134017"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818059"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661279"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786801"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2592908"},{"key":"e_1_2_2_15_1","volume-title":"Trivial Connections on Discrete Surfaces. Computer Graphics Forum 29, 5","author":"Crane Keenan","year":"2010","unstructured":"Keenan Crane , Mathieu Desbrun , and Peter Schr\u00f6der . 2010. Trivial Connections on Discrete Surfaces. Computer Graphics Forum 29, 5 ( 2010 ). Keenan Crane, Mathieu Desbrun, and Peter Schr\u00f6der. 2010. Trivial Connections on Discrete Surfaces. Computer Graphics Forum 29, 5 (2010)."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13125"},{"key":"e_1_2_2_17_1","unstructured":"DAVID. 2018. DAVID 3D Scanner http:\/\/www.david-3d.com\/.  DAVID. 2018. DAVID 3D Scanner http:\/\/www.david-3d.com\/."},{"key":"e_1_2_2_18_1","volume-title":"Virtual Garments: A Fully Geometric Approach for Clothing Design. Computer Graphics Forum","author":"Decaudin Philippe","year":"2006","unstructured":"Philippe Decaudin , Dan Julius , Jamie Wither , Laurence Boissieux , Alla Sheffer , and Marie-Paule Cani . 2006 . Virtual Garments: A Fully Geometric Approach for Clothing Design. Computer Graphics Forum (2006). Philippe Decaudin, Dan Julius, Jamie Wither, Laurence Boissieux, Alla Sheffer, and Marie-Paule Cani. 2006. Virtual Garments: A Fully Geometric Approach for Clothing Design. Computer Graphics Forum (2006)."},{"key":"e_1_2_2_19_1","volume-title":"Designing N-PolyVector Fields with Complex Polynomials. Computer Graphics Forum 33, 5","author":"Diamanti Olga","year":"2014","unstructured":"Olga Diamanti , Amir Vaxman , Daniele Panozzo , and Olga Sorkine-Hornung . 2014. Designing N-PolyVector Fields with Complex Polynomials. Computer Graphics Forum 33, 5 ( 2014 ). Olga Diamanti, Amir Vaxman, Daniele Panozzo, and Olga Sorkine-Hornung. 2014. Designing N-PolyVector Fields with Complex Polynomials. Computer Graphics Forum 33, 5 (2014)."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661240"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073676"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276438"},{"key":"e_1_2_2_23_1","volume-title":"Discrete Shells. In Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '03)","author":"Grinspun Eitan","year":"2003","unstructured":"Eitan Grinspun , Anil N. Hirani , Mathieu Desbrun , and Peter Schr\u00f6der . 2003 . Discrete Shells. In Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '03) . Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 62--67. Eitan Grinspun, Anil N. Hirani, Mathieu Desbrun, and Peter Schr\u00f6der. 2003. Discrete Shells. In Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '03). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 62--67."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566589"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185531"},{"key":"e_1_2_2_26_1","volume-title":"Gurobi Optimization","author":"Inc.","year":"2016","unstructured":"Inc. Gurobi Optimization . 2016 . Gurobi Optimizer Reference Manual . http:\/\/www.gurobi.com Inc. Gurobi Optimization. 2016. Gurobi Optimizer Reference Manual. http:\/\/www.gurobi.com"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.345074"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2016.05.015"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01318.x"},{"key":"e_1_2_2_30_1","volume-title":"Eurographics 2008 - Short Papers","author":"Igarashi Yuki","unstructured":"Yuki Igarashi , Takeo Igarashi , and Hiromasa Suzuki . 2008b. Knitty: 3D Modeling of Knitted Animals with a Production Assistant Interface . In Eurographics 2008 - Short Papers , Katerina Mania and Eric Reinhard (Eds.). The Eurographics Association . Yuki Igarashi, Takeo Igarashi, and Hiromasa Suzuki. 2008b. Knitty: 3D Modeling of Knitted Animals with a Production Assistant Interface. In Eurographics 2008 - Short Papers, Katerina Mania and Eric Reinhard (Eds.). The Eurographics Association."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818078"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073623"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766927"},{"key":"e_1_2_2_34_1","volume-title":"QuadCover - Surface Parameterization using Branched Coverings. Computer Graphics Forum 26, 3","author":"K\u00e4lberer Felix","year":"2007","unstructured":"Felix K\u00e4lberer , Matthias Nieser , and Konrad Polthier . 2007. QuadCover - Surface Parameterization using Branched Coverings. Computer Graphics Forum 26, 3 ( 2007 ). Felix K\u00e4lberer, Matthias Nieser, and Konrad Polthier. 2007. QuadCover - Surface Parameterization using Branched Coverings. Computer Graphics Forum 26, 3 (2007)."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360664"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778842"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882275"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462005"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767000"},{"key":"e_1_2_2_40_1","volume-title":"Metric-Driven RoSy Field Design and Remeshing","author":"Lai Yu-Kun","year":"2010","unstructured":"Yu-Kun Lai , Miao Jin , Xuexiang Xie , Ying He , J. Palacios , E. Zhang , Shi-Min Hu , and Xianfeng Gu. 2010. Metric-Driven RoSy Field Design and Remeshing . IEEE TVCG 16, 1 ( 2010 ). Yu-Kun Lai, Miao Jin, Xuexiang Xie, Ying He, J. Palacios, E. Zhang, Shi-Min Hu, and Xianfeng Gu. 2010. Metric-Driven RoSy Field Design and Remeshing. IEEE TVCG 16, 1 (2010)."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.proeng.2017.09.818"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2004.09.005"},{"key":"e_1_2_2_43_1","volume-title":"A Robust Two-Step Procedure for Quad-Dominant Remeshing. Computer Graphics Forum","author":"Marinov Martin","year":"2006","unstructured":"Martin Marinov and Leif Kobbelt . 2006. A Robust Two-Step Procedure for Quad-Dominant Remeshing. Computer Graphics Forum ( 2006 ). Martin Marinov and Leif Kobbelt. 2006. A Robust Two-Step Procedure for Quad-Dominant Remeshing. Computer Graphics Forum (2006)."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925940"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00282"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276433"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601154"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.118"},{"key":"e_1_2_2_49_1","unstructured":"Olivier Nocent Jean-Michel Nourrit and Yannick Remion. 2001. Towards mechanical level of detail for knitwear simulation. In WSCG. 252--259.  Olivier Nocent Jean-Michel Nourrit and Yannick Remion. 2001. Towards mechanical level of detail for knitwear simulation. In WSCG. 252--259."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276446"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601179"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015773"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766998"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073711"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183287.1183297"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1356682.1356683"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2011.03.002"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2930662"},{"key":"e_1_2_2_59_1","volume-title":"Proceedings of the First Eurographics Conference on Sketch-Based Interfaces and Modeling (SBM'04)","author":"Turquin Emmanuel","unstructured":"Emmanuel Turquin , Marie-Paule Cani , and John F. Hughes . 2004. Sketching Garments for Virtual Characters . In Proceedings of the First Eurographics Conference on Sketch-Based Interfaces and Modeling (SBM'04) . Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 175--182. Emmanuel Turquin, Marie-Paule Cani, and John F. Hughes. 2004. Sketching Garments for Virtual Characters. In Proceedings of the First Eurographics Conference on Sketch-Based Interfaces and Modeling (SBM'04). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 175--182."},{"key":"e_1_2_2_60_1","unstructured":"Ultimaker. 2018. Ultimaker 3. https:\/\/ultimaker.com\/en\/products\/ultimaker-3.  Ultimaker. 2018. Ultimaker 3. https:\/\/ultimaker.com\/en\/products\/ultimaker-3."},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964985"},{"key":"e_1_2_2_62_1","volume-title":"Directional Field Synthesis, Design, and Processing. Computer Graphics Forum","author":"Vaxman Amir","year":"2016","unstructured":"Amir Vaxman , Marcel Campen , Olga Diamanti , Daniele Panozzo , David Bommes , Klaus Hildebrandt , and Mirela Ben-Chen . 2016. Directional Field Synthesis, Design, and Processing. Computer Graphics Forum ( 2016 ). Amir Vaxman, Marcel Campen, Olga Diamanti, Daniele Panozzo, David Bommes, Klaus Hildebrandt, and Mirela Ben-Chen. 2016. Directional Field Synthesis, Design, and Processing. Computer Graphics Forum (2016)."},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1080\/16864360.2005.10738329"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559762"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4485(02)00091-X"},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925966"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185533"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925888"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12215"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197517.3201360","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3197517.3201360","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3197517.3201360","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:44Z","timestamp":1750210784000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197517.3201360"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,30]]},"references-count":69,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,8,31]]}},"alternative-id":["10.1145\/3197517.3201360"],"URL":"https:\/\/doi.org\/10.1145\/3197517.3201360","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,30]]},"assertion":[{"value":"2018-07-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}