{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T16:17:32Z","timestamp":1775578652523,"version":"3.50.1"},"reference-count":62,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2012,11,1]],"date-time":"2012-11-01T00:00:00Z","timestamp":1351728000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100005595","name":"University of California","doi-asserted-by":"publisher","award":["09-LR-01-118889-OBRJ"],"award-info":[{"award-number":["09-LR-01-118889-OBRJ"]}],"id":[{"id":"10.13039\/100005595","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-0915462"],"award-info":[{"award-number":["IIS-0915462"]}],"id":[{"id":"10.13039\/100000145","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":[[2012,11]]},"abstract":"<jats:p>We present a technique for cloth simulation that dynamically refines and coarsens triangle meshes so that they automatically conform to the geometric and dynamic detail of the simulated cloth. Our technique produces anisotropic meshes that adapt to surface curvature and velocity gradients, allowing efficient modeling of wrinkles and waves. By anticipating buckling and wrinkle formation, our technique preserves fine-scale dynamic behavior. Our algorithm for adaptive anisotropic remeshing is simple to implement, takes up only a small fraction of the total simulation time, and provides substantial computational speedup without compromising the fidelity of the simulation. We also introduce a novel technique for strain limiting by posing it as a nonlinear optimization problem. This formulation works for arbitrary non-uniform and anisotropic meshes, and converges more rapidly than existing solvers based on Jacobi or Gauss-Seidel iterations.<\/jats:p>","DOI":"10.1145\/2366145.2366171","type":"journal-article","created":{"date-parts":[[2012,11,14]],"date-time":"2012-11-14T20:36:17Z","timestamp":1352925377000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":276,"title":["Adaptive anisotropic remeshing for cloth simulation"],"prefix":"10.1145","volume":"31","author":[{"given":"Rahul","family":"Narain","sequence":"first","affiliation":[{"name":"University of California, Berkeley"}]},{"given":"Armin","family":"Samii","sequence":"additional","affiliation":[{"name":"University of California, Berkeley"}]},{"given":"James F.","family":"O'Brien","sequence":"additional","affiliation":[{"name":"University of California, Berkeley"}]}],"member":"320","published-online":{"date-parts":[[2012,11]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Alliez P. Attene M. Gotsman C. and Ucelli G. 2007. Recent advances in remeshing of surfaces. In Shape Analysis and Structuring. Springer November ch. 2.  Alliez P. Attene M. Gotsman C. and Ucelli G. 2007. Recent advances in remeshing of surfaces. In Shape Analysis and Structuring . Springer November ch. 2.","DOI":"10.1007\/978-3-540-33265-7_2"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882357"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276397"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531395"},{"key":"e_1_2_1_6_1","unstructured":"Bossen F. and Heckbert P. 1996. A pliant method for anisotropic mesh generation. In 5th Intl. Meshing Roundtable 63--74.  Bossen F. and Heckbert P. 1996. A pliant method for anisotropic mesh generation. In 5th Intl. Meshing Roundtable 63--74."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566623"},{"key":"e_1_2_1_8_1","volume-title":"Proc. 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, Eurographics Association, SCA '03, 28--36","author":"Bridson R.","unstructured":"Bridson , R. , Marino , S. , and Fedkiw , R . 2003. Simulation of clothing with folds and wrinkles . In Proc. 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, Eurographics Association, SCA '03, 28--36 . Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proc. 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, Eurographics Association, SCA '03, 28--36."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1137\/080737617"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185592"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134017"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(78)90110-0"},{"key":"e_1_2_1_13_1","volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation","author":"Chentanez N.","year":"2007","unstructured":"Chentanez , N. , Feldman , B. E. , Labelle , F. , O'Brien , J. F. , and Shewchuk , J. R . 2007. Liquid simulation on lattice-based tetrahedral meshes . In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation 2007 , 219--228. Chentanez, N., Feldman, B. E., Labelle, F., O'Brien, J. F., and Shewchuk, J. R. 2007. Liquid simulation on lattice-based tetrahedral meshes. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation 2007, 219--228."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566624"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778843"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2006.00982.x"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360665"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778845"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258849"},{"key":"e_1_2_1_20_1","volume-title":"Proc. Conference on Visualization '98, VIS '98, 263--269","author":"Garland M.","unstructured":"Garland , M. , and Heckbert , P. S . 1998. Simplifying surfaces with color and texture using quadric error metrics . In Proc. Conference on Visualization '98, VIS '98, 263--269 . Garland, M., and Heckbert, P. S. 1998. Simplifying surfaces with color and texture using quadric error metrics. In Proc. Conference on Visualization '98, VIS '98, 263--269."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276438"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566578"},{"key":"e_1_2_1_23_1","volume-title":"Proc. 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA '03, 62--67","author":"Grinspun E.","unstructured":"Grinspun , E. , Hirani , A. N. , Desbrun , M. , and Schr\u00f6der , P . 2003. Discrete shells . In Proc. 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA '03, 62--67 . Grinspun, E., Hirani, A. N., Desbrun, M., and Schr\u00f6der, P. 2003. Discrete shells. In Proc. 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, SCA '03, 62--67."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360622"},{"key":"e_1_2_1_25_1","unstructured":"Hilsmann A. and Eisert P. 2012. Image-based animation of clothes. Eurographics 1--4.  Hilsmann A. and Eisert P. 2012. Image-based animation of clothes. Eurographics 1--4."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237216"},{"key":"e_1_2_1_27_1","volume-title":"7th Eurographics Workshop on Animation and Simulation, Springer-Verlag, 31--45","author":"Hutchinson D.","unstructured":"Hutchinson , D. , Preston , M. , and Hewitt , T . 1996. Adaptive refinement for mass\/spring simulations . In 7th Eurographics Workshop on Animation and Simulation, Springer-Verlag, 31--45 . Hutchinson, D., Preston, M., and Hewitt, T. 1996. Adaptive refinement for mass\/spring simulations. In 7th Eurographics Workshop on Animation and Simulation, Springer-Verlag, 31--45."},{"key":"e_1_2_1_28_1","volume-title":"Proc. 15th International Meshing Roundtable, Springer, P. P. P\u00e9bay, Ed., 173--190","author":"Jiao X.","unstructured":"Jiao , X. , Colombi , A. , Ni , X. , and Hart , J . 2006. Anisotropic mesh adaptation for evolving triangulated surfaces . In Proc. 15th International Meshing Roundtable, Springer, P. P. P\u00e9bay, Ed., 173--190 . Jiao, X., Colombi, A., Ni, X., and Hart, J. 2006. Anisotropic mesh adaptation for evolving triangulated surfaces. In Proc. 15th International Meshing Roundtable, Springer, P. P. P\u00e9bay, Ed., 173--190."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964988"},{"key":"e_1_2_1_30_1","volume-title":"Proc. 16th International Meshing Roundtable, 3--23","author":"Klingner B. M.","unstructured":"Klingner , B. M. , and Shewchuk , J. R . 2007. Aggressive tetrahedral mesh improvement . In Proc. 16th International Meshing Roundtable, 3--23 . Klingner, B. M., and Shewchuk, J. R. 2007. Aggressive tetrahedral mesh improvement. In Proc. 16th International Meshing Roundtable, 3--23."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141961"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/777792.777822"},{"key":"e_1_2_1_33_1","volume-title":"Proc. 28th Australasian Computer Science Conference","volume":"38","author":"Li L.","unstructured":"Li , L. , and Volkov , V . 2005. Cloth animation with adaptively refined meshes . In Proc. 28th Australasian Computer Science Conference , vol. 38 . Li, L., and Volkov, V. 2005. Cloth animation with adaptively refined meshes. In Proc. 28th Australasian Computer Science Conference, vol. 38."},{"key":"e_1_2_1_34_1","volume-title":"Smooth subdivision surfaces based on triangles. Master's thesis","author":"Loop C.","unstructured":"Loop , C. 1987. Smooth subdivision surfaces based on triangles. Master's thesis , University of Utah. Loop, C. 1987. Smooth subdivision surfaces based on triangles. Master's thesis, University of Utah."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964967"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.1999.10487501"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03031.x"},{"key":"e_1_2_1_38_1","volume-title":"ACM SIGGRAPH Symposium on Computer Animation.","author":"M\u00fcller M.","unstructured":"M\u00fcller , M. , and Chentanez , N . 2010. Wrinkle meshes . ACM SIGGRAPH Symposium on Computer Animation. M\u00fcller, M., and Chentanez, N. 2010. Wrinkle meshes. ACM SIGGRAPH Symposium on Computer Animation."},{"key":"e_1_2_1_39_1","volume-title":"Proc. Graphics Interface 2004, Canadian Human-Computer Communications Society, GI '04, 239--246","author":"M\u00fcller M.","unstructured":"M\u00fcller , M. , and Gross , M . 2004. Interactive virtual materials . In Proc. Graphics Interface 2004, Canadian Human-Computer Communications Society, GI '04, 239--246 . M\u00fcller, M., and Gross, M. 2004. Interactive virtual materials. In Proc. Graphics Interface 2004, Canadian Human-Computer Communications Society, GI '04, 239--246."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2006.01000.x"},{"key":"e_1_2_1_41_1","unstructured":"Nocedal J. and Wright S. J. 2006. Numerical Optimization. Springer Series in Operations Research and Financial Engineering. Springer New York.  Nocedal J. and Wright S. J. 2006. Numerical Optimization . Springer Series in Operations Research and Financial Engineering. Springer New York."},{"key":"e_1_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Papadopoulo T. and \n      Lourakis M\n  . \n  2000\n  . Estimating the Jacobian of the singular value decomposition: Theory and applications. \n  In Computer Vision - ECCV\n   2000 vol. \n  1842\n   of \n  Lecture Notes in Computer Science\n  . 554--570.   Papadopoulo T. and Lourakis M. 2000. Estimating the Jacobian of the singular value decomposition: Theory and applications. In Computer Vision - ECCV 2000 vol. 1842 of Lecture Notes in Computer Science . 554--570.","DOI":"10.1007\/3-540-45054-8_36"},{"key":"e_1_2_1_43_1","first-page":"2","article-title":"Wrinkling captured garments using spacetime datadriven deformation","volume":"28","author":"Popa T.","year":"2009","unstructured":"Popa , T. , Zhou , Q. , Bradley , D. , Kraevoy , V. , Fu , H. , Sheffer , A. , and Heidrich , W. 2009 . Wrinkling captured garments using spacetime datadriven deformation . Computer Graphics 28 , 2 . Popa, T., Zhou, Q., Bradley, D., Kraevoy, V., Fu, H., Sheffer, A., and Heidrich, W. 2009. Wrinkling captured garments using spacetime datadriven deformation. Computer Graphics 28, 2.","journal-title":"Computer Graphics"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258852"},{"key":"e_1_2_1_45_1","first-page":"147","article-title":"Deformation constraints in a mass-spring model to describe rigid cloth behavior","volume":"95","author":"Provot X.","year":"1995","unstructured":"Provot , X. 1995 . Deformation constraints in a mass-spring model to describe rigid cloth behavior . In Proc. Graphics Interface 95 , 147 -- 154 . Provot, X. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behavior. In Proc. Graphics Interface 95, 147--154.","journal-title":"Proc. Graphics Interface"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866183"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018408.1018660"},{"key":"e_1_2_1_48_1","unstructured":"Shewchuk J. R. 2002. What is a good linear finite element? Interpolation conditioning anisotropy and quality measures.  Shewchuk J. R. 2002. What is a good linear finite element? Interpolation conditioning anisotropy and quality measures."},{"key":"e_1_2_1_49_1","unstructured":"Simnett T. J. R. Laycock S. D. and Day A. M. 2009. An edge-based approach to adaptively refining a mesh for cloth deformation. Theory and Practice of Computer Graphics 77--84.  Simnett T. J. R. Laycock S. D. and Day A. M. 2009. An edge-based approach to adaptively refining a mesh for cloth deformation. Theory and Practice of Computer Graphics 77--84."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1730804.1730806"},{"key":"e_1_2_1_51_1","unstructured":"Thomaszewski B. Wacker M. Straer W. Lyard E. Luible C. Volino P. Kasap M. Muggeo V. and Magnenat-Thalmann N. 2007. Advanced topics in virtual garment simulation. In Eurographics 2007 - Tutorials 795--855.  Thomaszewski B. Wacker M. Straer W. Lyard E. Luible C. Volino P. Kasap M. Muggeo V. and Magnenat-Thalmann N. 2007. Advanced topics in virtual garment simulation. In Eurographics 2007 - Tutorials 795--855."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01397.x"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964985"},{"key":"e_1_2_1_54_1","volume-title":"Proceedings, 11th International Meshing Roundtable, Springer-Verlag, 243--252","author":"Villard J.","unstructured":"Villard , J. , and Borouchaki , H . 2002. Adaptive meshing for cloth animation . In Proceedings, 11th International Meshing Roundtable, Springer-Verlag, 243--252 . Villard, J., and Borouchaki, H. 2002. Adaptive meshing for cloth animation. In Proceedings, 11th International Meshing Roundtable, Springer-Verlag, 243--252."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559762"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778844"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866158.1866182"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964966"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/127719.122719"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778786"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360646"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846311"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2366145.2366171","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2366145.2366171","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:34:44Z","timestamp":1750239284000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2366145.2366171"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,11]]},"references-count":62,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2012,11]]}},"alternative-id":["10.1145\/2366145.2366171"],"URL":"https:\/\/doi.org\/10.1145\/2366145.2366171","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,11]]},"assertion":[{"value":"2012-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}