{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T15:46:26Z","timestamp":1791301586938,"version":"4.1.0"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T00:00:00Z","timestamp":1468195200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"NSERC","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2016,7,11]]},"abstract":"<jats:p>\n            Designers frequently reuse existing designs as a starting point for creating new garments. In order to apply garment modifications, which the designer envisions in 3D, existing tools require meticulous manual editing of 2D patterns. These 2D edits need to account both for the envisioned geometric changes in the 3D shape, as well as for various physical factors that affect the look of the draped garment. We propose a new framework that allows designers to directly apply the changes they envision in 3D space; and creates the 2D patterns that replicate this envisioned target geometry when lifted into 3D via a physical draping simulation. Our framework removes the need for laborious and knowledge-intensive manual 2D edits and allows users to effortlessly mix existing garment designs as well as adjust for garment length and fit. Following each user specified editing operation we first compute a\n            <jats:italic>target<\/jats:italic>\n            3D garment shape, one that maximally preserves the input garment's style-its proportions, fit and shape-subject to the modifications specified by the user. We then automatically compute 2D patterns that recreate the target garment shape when draped around the input mannequin within a user-selected simulation environment. To generate these patterns, we propose a fixed-point optimization scheme that compensates for the deformation due to the physical forces affecting the drape and is independent of the underlying simulation tool used. Our experiments show that this method quickly and reliably converges to patterns that, under simulation, form the desired target look, and works well with different black-box physical simulators. We demonstrate a range of edited and resimulated garments, and further validate our approach via expert and amateur critique, and comparisons to alternative solutions.\n          <\/jats:p>","DOI":"10.1145\/2897824.2925896","type":"journal-article","created":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T16:04:33Z","timestamp":1468253073000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":109,"title":["Physics-driven pattern adjustment for direct 3D garment editing"],"prefix":"10.1145","volume":"35","author":[{"given":"Aric","family":"Bartle","sequence":"first","affiliation":[{"name":"Stanford University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alla","family":"Sheffer","sequence":"additional","affiliation":[{"name":"University of British Columbia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vladimir G.","family":"Kim","sequence":"additional","affiliation":[{"name":"Adobe Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Danny M.","family":"Kaufman","sequence":"additional","affiliation":[{"name":"Adobe Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nicholas","family":"Vining","sequence":"additional","affiliation":[{"name":"University of British Columbia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Floraine","family":"Berthouzoz","sequence":"additional","affiliation":[{"name":"Adobe Research"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,7,11]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"How Patterns Work: The Fundamental Principles of Pattern Making and Sewing in Fashion Design","author":"Assembil","unstructured":"Assembil . 2013. How Patterns Work: The Fundamental Principles of Pattern Making and Sewing in Fashion Design . Assembil Books . Assembil. 2013. How Patterns Work: The Fundamental Principles of Pattern Making and Sewing in Fashion Design. Assembil Books."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461975"},{"key":"e_1_2_2_3_1","volume-title":"Nonlinear Programming","author":"Bertsekas D. P.","unstructured":"Bertsekas , D. P. 1999. Nonlinear Programming . Athena Scientific . Bertsekas, D. P. 1999. Nonlinear Programming. Athena Scientific."},{"key":"e_1_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Botsch M. Kobbelt L. Pauly M. Alliez P. and Levy B. 2010. Polygon Mesh Processing. AK Peters.  Botsch M. Kobbelt L. Pauly M. Alliez P. and Levy B. 2010. Polygon Mesh Processing . AK Peters.","DOI":"10.1201\/b10688"},{"key":"e_1_2_2_5_1","volume-title":"Proc. Symp. on Computer Animation, 28--36","author":"Bridson R.","unstructured":"Bridson , R. , Marino , S. , and Fedkiw , R . 2003. Simulation of clothing with folds and wrinkles . In Proc. Symp. on Computer Animation, 28--36 . Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proc. Symp. on Computer Animation, 28--36."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185532"},{"key":"e_1_2_2_7_1","unstructured":"Brown P. K. and Rice J. 2001. Ready-to-wear apparel analysis. Prentice Hall.  Brown P. K. and Rice J. 2001. Ready-to-wear apparel analysis . Prentice Hall."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601189"},{"key":"e_1_2_2_9_1","volume-title":"Metro: Measuring Error on Simplified Surfaces. Comp. Graph. Forum.","author":"Cignoni P.","year":"1998","unstructured":"Cignoni , P. , Rocchini , C. , and Scopigno , R . 1998 . Metro: Measuring Error on Simplified Surfaces. Comp. Graph. Forum. Cignoni, P., Rocchini, C., and Scopigno, R. 1998. Metro: Measuring Error on Simplified Surfaces. Comp. Graph. Forum."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2003.1159612"},{"key":"e_1_2_2_11_1","volume-title":"-P","author":"Decaudin P.","year":"2006","unstructured":"Decaudin , P. , Julius , D. , Wither , J. , Boissieux , L. , Sheffer , A. , and Cani , M . -P . 2006 . Virtual garments: A fully geometric approach for clothing design. In CGF , vol. 25 . Decaudin, P., Julius, D., Wither, J., Boissieux, L., Sheffer, A., and Cani, M.-P. 2006. Virtual garments: A fully geometric approach for clothing design. In CGF, vol. 25."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866159"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508398"},{"key":"e_1_2_2_14_1","first-page":"6","article-title":"Clothassembler: a cad module for feature-based garment pattern assembly","volume":"2","author":"Fontana M.","year":"2005","unstructured":"Fontana , M. , Carubelli , A. , Rizzi , C. , and Cugini , U. 2005 . Clothassembler: a cad module for feature-based garment pattern assembly . CAD & Applications 2 , 6 . Fontana, M., Carubelli, A., Rizzi, C., and Cugini, U. 2005. Clothassembler: a cad module for feature-based garment pattern assembly. CAD & Applications 2, 6.","journal-title":"CAD & Applications"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015775"},{"key":"e_1_2_2_16_1","unstructured":"Furuta Y. Umetani N. Mitani J. Igarashi T. and Fukui Y. 2010. A Film Balloon Design System Integrated with Shell Element Simulation. In Eurographics 2010.  Furuta Y. Umetani N. Mitani J. Igarashi T. and Fukui Y. 2010. A Film Balloon Design System Integrated with Shell Element Simulation. In Eurographics 2010."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024171"},{"key":"e_1_2_2_18_1","volume-title":"Structure and Mechanics of Woven Fabrics","author":"Hu J.","unstructured":"Hu , J. 2004. Structure and Mechanics of Woven Fabrics . Woodhead Publishing Series in Textiles. Elsevier Science . Hu, J. 2004. Structure and Mechanics of Woven Fabrics. Woodhead Publishing Series in Textiles. Elsevier Science."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409064"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2446472"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2013.12.005"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/1731309.1731336"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2010.11.008"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276433"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvcir.2007.01.005"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366171"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2462010"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2011.03.002"},{"key":"e_1_2_2_29_1","volume-title":"Numerical Data Fitting in Dynamical Systems: A Practical Introduction with Applications and Software. No. v. 1 in Applied Optimization","author":"Schittkowski K.","unstructured":"Schittkowski , K. 2002. Numerical Data Fitting in Dynamical Systems: A Practical Introduction with Applications and Software. No. v. 1 in Applied Optimization . Springer . Schittkowski, K. 2002. Numerical Data Fitting in Dynamical Systems: A Practical Introduction with Applications and Software. No. v. 1 in Applied Optimization. Springer."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1061347.1061354"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2835173"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601166"},{"key":"e_1_2_2_33_1","volume-title":"Proc. Symposium on Geometry Processing.","author":"Sorkine O.","unstructured":"Sorkine , O. , and Alexa , M . 2007. As-rigid-as-possible surface modeling . Proc. Symposium on Geometry Processing. Sorkine, O., and Alexa, M. 2007. As-rigid-as-possible surface modeling. Proc. Symposium on Geometry Processing."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866161"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2007.1"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019437"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964985"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2004.09.003"},{"key":"e_1_2_2_39_1","doi-asserted-by":"crossref","unstructured":"Wang C. C. Wang Y. and Yuen M. M. 2003. Feature based 3d garment design through 2d sketches. CAD.  Wang C. C. Wang Y. and Yuen M. M. 2003. Feature based 3d garment design through 2d sketches. CAD .","DOI":"10.1016\/S0010-4485(02)00091-X"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2004.08.007"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766908"},{"key":"e_1_2_2_42_1","volume-title":"IGTA","volume":"437","author":"Zeng S.","unstructured":"Zeng , S. , Zhou , F. , Wang , R. , and Luo , X . 2014. Probabilistic model for virtual garment modeling . In IGTA , vol. 437 . Zeng, S., Zhou, F., Wang, R., and Luo, X. 2014. Probabilistic model for virtual garment modeling. In IGTA, vol. 437."},{"key":"e_1_2_2_43_1","volume-title":"Introduction to Shape Optimization: Shape Sensitivity Analysis","author":"Zol\u00e9sio J. S.-J.","unstructured":"Zol\u00e9sio , J. S.-J. 1992. Introduction to Shape Optimization: Shape Sensitivity Analysis . Springer . Zol\u00e9sio, J. S.-J. 1992. Introduction to Shape Optimization: Shape Sensitivity Analysis. Springer."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925896","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925896","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:46Z","timestamp":1750221526000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925896"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,7,11]]}},"alternative-id":["10.1145\/2897824.2925896"],"URL":"https:\/\/doi.org\/10.1145\/2897824.2925896","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,7,11]]},"assertion":[{"value":"2016-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}