{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T18:21:06Z","timestamp":1763662866471,"version":"3.41.0"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,7,26]],"date-time":"2010-07-26T00:00:00Z","timestamp":1280102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-0702556"],"award-info":[{"award-number":["CCF-0702556"]}],"id":[{"id":"10.13039\/100000143","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":[[2010,7,26]]},"abstract":"<jats:p>\n            We present a technique for learning clothing models that enables the simultaneous animation of thousands of detailed garments in real-time. This surprisingly simple conditional model learns and preserves the key dynamic properties of a cloth motion along with folding details. Our approach requires no\n            <jats:italic>a priori<\/jats:italic>\n            physical model, but rather treats training data as a \"black box.\" We show that the models learned with our method are stable over large time-steps and can approximately resolve cloth-body collisions. We also show that within a class of methods, no simpler model covers the full range of cloth dynamics captured by ours. Our method bridges the current gap between skinning and physical simulation, combining benefits of speed from the former with dynamic effects from the latter. We demonstrate our approach on a variety of apparel worn by male and female human characters performing a varied set of motions typically used in video games (\n            <jats:italic>e.g.<\/jats:italic>\n            , walking, running, jumping,\n            <jats:italic>etc.<\/jats:italic>\n            ).\n          <\/jats:p>","DOI":"10.1145\/1778765.1778843","type":"journal-article","created":{"date-parts":[[2010,7,15]],"date-time":"2010-07-15T12:48:46Z","timestamp":1279198126000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":76,"title":["Stable spaces for real-time clothing"],"prefix":"10.1145","volume":"29","author":[{"given":"Edilson","family":"de Aguiar","sequence":"first","affiliation":[{"name":"Disney Research, Pittsburgh"}]},{"given":"Leonid","family":"Sigal","sequence":"additional","affiliation":[{"name":"Disney Research, Pittsburgh"}]},{"given":"Adrien","family":"Treuille","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Jessica K.","family":"Hodgins","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]}],"member":"320","published-online":{"date-parts":[[2010,7,26]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409118"},{"key":"e_1_2_2_2_1","doi-asserted-by":"crossref","unstructured":"Baraff D. and Witkin A. P. 1998. Large steps in cloth simulation. ACM Transactions on Graphics 43--54.  Baraff D. and Witkin A. P. 1998. Large steps in cloth simulation. ACM Transactions on Graphics 43--54.","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882357"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073300"},{"volume-title":"ACM\/Eurographics Symposium on Computer Animation, 28--36","author":"Bridson R.","key":"e_1_2_2_5_1","unstructured":"Bridson , R. , Marino , S. , and Fedkiw , R . 2003. Simulation of clothing with folds and wrinkles . In ACM\/Eurographics Symposium on Computer Animation, 28--36 . Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In ACM\/Eurographics Symposium on Computer Animation, 28--36."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1198555.1198572"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0005-1098(96)00104-5"},{"key":"e_1_2_2_8_1","volume-title":"Pacific Conference on Computer Graphics and Applications","volume":"24","author":"Cordier F.","unstructured":"Cordier , F. , and Magnenat-Thalmann , N . 2005. A data-driven approach for real-time clothes simulation . In Pacific Conference on Computer Graphics and Applications , vol. 24 , 257--266. Cordier, F., and Magnenat-Thalmann, N. 2005. A data-driven approach for real-time clothes simulation. In Pacific Conference on Computer Graphics and Applications, vol. 24, 257--266."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.t01-1-00592"},{"volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation.","author":"Cutler L.","key":"e_1_2_2_10_1","unstructured":"Cutler , L. , Gershbein , R. , Wang , X. , Curtis , C. , Maigret , E. , and Prasso , L . 2005 . In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Cutler, L., Gershbein, R., Wang, X., Curtis, C., Maigret, E., and Prasso, L. 2005. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360665"},{"key":"e_1_2_2_12_1","volume-title":"Tech. Rep. CRG-TR-96-2","author":"Ghahramani Z.","year":"1996","unstructured":"Ghahramani , Z. , and Hinton , G. E . 1996 . Parameter estimation for linear dynamical systems. Tech. Rep. CRG-TR-96-2 , University of Toronto . Ghahramani, Z., and Hinton, G. E. 1996. Parameter estimation for linear dynamical systems. Tech. Rep. CRG-TR-96-2, University of Toronto."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276438"},{"volume-title":"2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 62--67","author":"Grinspun E.","key":"e_1_2_2_14_1","unstructured":"Grinspun , E. , Hirani , A. N. , Desbrun , M. , and Schr\u0107der , P . 2003. Discrete shells . In 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 62--67 . Grinspun, E., Hirani, A. N., Desbrun, M., and Schr\u0107der, P. 2003. Discrete shells. In 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, 62--67."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531393"},{"key":"e_1_2_2_16_1","first-page":"833","article-title":"Stochastic neighbor embedding","volume":"15","author":"Hinton G.","year":"2002","unstructured":"Hinton , G. , and Roweis , S. 2002 . Stochastic neighbor embedding . In Advances in Neural Information Processing Systems , vol. 15 , 833 -- 840 . Hinton, G., and Roweis, S. 2002. Stochastic neighbor embedding. In Advances in Neural Information Processing Systems, vol. 15, 833--840.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1037\/h0071325"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882359"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073206"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.3662552"},{"key":"e_1_2_2_21_1","volume-title":"-G","author":"Kang Y.-M.","year":"2002","unstructured":"Kang , Y.-M. , and Cho , H . -G . 2002 . Bilayered approximate integration for rapid and plausible animation of virtual cloth with realistic wrinkles. In Proceedings of Computer Animation , 203--211. Kang, Y.-M., and Cho, H.-G. 2002. Bilayered approximate integration for rapid and plausible animation of virtual cloth with realistic wrinkles. In Proceedings of Computer Animation, 203--211."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s003710100103"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01602.x"},{"volume-title":"ACM SIGGRAPH\/Eurographics Symposium on Computer Animation.","author":"Kim T.-Y.","key":"e_1_2_2_24_1","unstructured":"Kim , T.-Y. , and Vendrovsky , E . 2008. Drivenshape - a data-driven approach for shape deformation . In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation. Kim, T.-Y., and Vendrovsky, E. 2008. Drivenshape - a data-driven approach for shape deformation. In ACM SIGGRAPH\/Eurographics Symposium on Computer Animation."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545286"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2003.814273"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1090122.1090138"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1046920.1194904"},{"volume-title":"System identification: theory for the user","author":"Ljung L.","key":"e_1_2_2_29_1","unstructured":"Ljung , L. 1986. System identification: theory for the user . Prentice-Hall, Inc. , Upper Saddle River, NJ, USA. Ljung, L. 1986. System identification: theory for the user. Prentice-Hall, Inc., Upper Saddle River, NJ, USA."},{"key":"e_1_2_2_30_1","unstructured":"Nguyen H. and Donnelly W. 2005. Hair animation and rendering in the nalu demo. In GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation (Gpu Gems) M. Pharr and R. Fernando Eds. Addison-Wesley Professional ch. 23.  Nguyen H. and Donnelly W. 2005. Hair animation and rendering in the nalu demo. In GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation (Gpu Gems) M. Pharr and R. Fernando Eds. Addison-Wesley Professional ch. 23."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00526"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.290.5500.2323"},{"volume-title":"WSCG 2002 Posters, 45--48","author":"Rudomin I.","key":"e_1_2_2_33_1","unstructured":"Rudomin , I. , and Castillo , J. L . 2002. Real-time clothing: Geometry and physics . WSCG 2002 Posters, 45--48 . Rudomin, I., and Castillo, J. L. 2002. Real-time clothing: Geometry and physics. WSCG 2002 Posters, 45--48."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.79"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360628"},{"key":"e_1_2_2_36_1","doi-asserted-by":"crossref","unstructured":"Siddiqi S. Boots B. and Gordon G. 2007. A constraint generation approach to learning stable linear dynamical systems. In Advances in Neural Information Processing Systems.  Siddiqi S. Boots B. and Gordon G. 2007. A constraint generation approach to learning stable linear dynamical systems. In Advances in Neural Information Processing Systems.","DOI":"10.21236\/ADA480921"},{"key":"e_1_2_2_37_1","unstructured":"Soderstrom T. and Stoica P. 1989. System Identification. Prentice-Hall Upper Saddle River NJ.   Soderstrom T. and Stoica P. 1989. System Identification. Prentice-Hall Upper Saddle River NJ."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/CADCG.2009.5246818"},{"key":"e_1_2_2_39_1","doi-asserted-by":"crossref","unstructured":"Tenenbaum J. de Silva V. and Langford J. 2000. A global geometric framework for nonlinear dimensionality reduction. Science 290 5500 2319--2323.  Tenenbaum J. de Silva V. and Langford J. 2000. A global geometric framework for nonlinear dimensionality reduction. Science 290 5500 2319--2323.","DOI":"10.1126\/science.290.5500.2319"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141962"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/9.948469"},{"volume-title":"Subspace identification for linear systems: theory, implementation, applications","author":"van Overschee P.","key":"e_1_2_2_42_1","unstructured":"van Overschee , P. , and de Moor , B. L. R. 1996. Subspace identification for linear systems: theory, implementation, applications . Springer . van Overschee, P., and de Moor, B. L. R. 1996. Subspace identification for linear systems: theory, implementation, applications. Springer."},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00518"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(95)00107-5"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v16:3\/4"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778843","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1778765.1778843","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:39:47Z","timestamp":1750246787000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778843"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,26]]},"references-count":45,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,7,26]]}},"alternative-id":["10.1145\/1778765.1778843"],"URL":"https:\/\/doi.org\/10.1145\/1778765.1778843","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2010,7,26]]},"assertion":[{"value":"2010-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}