{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T02:10:25Z","timestamp":1774059025256,"version":"3.50.1"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2012,7,1]],"date-time":"2012-07-01T00:00:00Z","timestamp":1341100800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2012,8,5]]},"abstract":"<jats:p>\n            We present a method for controlling the motions of active deformable characters. As an underlying principle, we require that all motions be driven by\n            <jats:italic>internal<\/jats:italic>\n            deformations. We achieve this by dynamically adapting rest shapes in order to induce deformations that, together with environment interactions, result in purposeful and physically-plausible motions. Rest shape adaptation is a powerful concept and we show that by restricting shapes to suitable subspaces, it is possible to explicitly control the motion styles of deformable characters. Our formulation is general and can be combined with arbitrary elastic models and locomotion controllers. We demonstrate the efficiency of our method by animating curve, shell, and solid-based characters whose motion repertoires range from simple hopping to complex walking behaviors.\n          <\/jats:p>","DOI":"10.1145\/2185520.2185565","type":"journal-article","created":{"date-parts":[[2012,8,6]],"date-time":"2012-08-06T18:11:37Z","timestamp":1344276697000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":61,"title":["Deformable objects alive!"],"prefix":"10.1145","volume":"31","author":[{"given":"Stelian","family":"Coros","sequence":"first","affiliation":[{"name":"Disney Research Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Martin","sequence":"additional","affiliation":[{"name":"Disney Research Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Thomaszewski","sequence":"additional","affiliation":[{"name":"Disney Research Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Schumacher","sequence":"additional","affiliation":[{"name":"ETH Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Sumner","sequence":"additional","affiliation":[{"name":"Disney Research Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markus","family":"Gross","sequence":"additional","affiliation":[{"name":"Disney Research Zurich and ETH Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,7]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1457515.1409116"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531359"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276439"},{"key":"e_1_2_2_4_1","volume-title":"Proc. of Symp. on Geometry Processing (SGP '06)","author":"Botsch M.","unstructured":"Botsch , M. , Pauly , M. , Gross , M. , and Kobbelt , L . 2006. PriMo: Coupled prisms for intuitive surface modeling . In Proc. of Symp. on Geometry Processing (SGP '06) . Botsch, M., Pauly, M., Gross, M., and Kobbelt, L. 2006. PriMo: Coupled prisms for intuitive surface modeling. In Proc. of Symp. on Geometry Processing (SGP '06)."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1781156"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1781157"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01974.x"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/325334.325244"},{"key":"e_1_2_2_9_1","volume-title":"Proc. of ACM SIGGRAPH\/Eurographics Symp. on Computer Animation (SCA '03)","author":"Grinspun E.","unstructured":"Grinspun , E. , Hirani , A. N. , Desbrun , M. , and Schr\u00f6der , P . 2003. Discrete shells . In Proc. of ACM SIGGRAPH\/Eurographics Symp. on Computer Animation (SCA '03) . Grinspun, E., Hirani, A. N., Desbrun, M., and Schr\u00f6der, P. 2003. Discrete shells. In Proc. of ACM SIGGRAPH\/Eurographics Symp. on Computer Animation (SCA '03)."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218414"},{"key":"e_1_2_2_11_1","volume-title":"Proceedings of Pacific Graphics '09","author":"Ijiri T.","unstructured":"Ijiri , T. , Takayama , K. , Yokota , H. , and Igarashi , T . 2009. Procdef: Local-to-global deformation for skeleton-free character animation . In Proceedings of Pacific Graphics '09 . Ijiri, T., Takayama, K., Yokota, H., and Igarashi, T. 2009. Procdef: Local-to-global deformation for skeleton-free character animation. In Proceedings of Pacific Graphics '09."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276394"},{"key":"e_1_2_2_13_1","volume-title":"Proc. of ACM SIGGRAPH Asia '11","author":"Jain S.","unstructured":"Jain , S. , and Liu , C. K . 2011. Controlling physics-based characters using soft contacts . In Proc. of ACM SIGGRAPH Asia '11 . Jain, S., and Liu, C. K. 2011. Controlling physics-based characters using soft contacts. In Proc. of ACM SIGGRAPH Asia '11."},{"key":"e_1_2_2_14_1","volume-title":"IEEE International Conference on Robotics and Automation, 2582--2587","author":"Jeon H.","unstructured":"Jeon , H. , and Choi , M . -H. 2007. Interactive motion control of deformable objects using localized optimal control . In IEEE International Conference on Robotics and Automation, 2582--2587 . Jeon, H., and Choi, M.-H. 2007. Interactive motion control of deformable objects using localized optimal control. In IEEE International Conference on Robotics and Automation, 2582--2587."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276466"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019627.2019640"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1781155"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964967"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015744"},{"key":"e_1_2_2_20_1","doi-asserted-by":"crossref","unstructured":"Nocedal J. and Wright S. J. 2000. Numerical Optimization. Springer.  Nocedal J. and Wright S. J. 2000. Numerical Optimization . Springer.","DOI":"10.1007\/b98874"},{"key":"e_1_2_2_21_1","volume-title":"Symposium on Computer Animation (SCA).","author":"O'Brien J.","year":"2011","unstructured":"O'Brien , J. , 2011 . Thoughts on physically based animation. Keynote talk , Symposium on Computer Animation (SCA). O'Brien, J., 2011. Thoughts on physically based animation. Keynote talk, Symposium on Computer Animation (SCA)."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344880"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/122718.122755"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360682"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964953"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2005.42"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37427"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192170"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276395"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019406.2019437"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778786"},{"key":"e_1_2_2_32_1","volume-title":"Proc. of Eurographics '10","author":"Winkler T.","unstructured":"Winkler , T. , Drieseberg , J. , Alexa , M. , and Hormann , K . 2010. Multi-scale geometry interpolation . In Proc. of Eurographics '10 . Winkler, T., Drieseberg, J., Alexa, M., and Hormann, K. 2010. Multi-scale geometry interpolation. In Proc. of Eurographics '10."},{"key":"e_1_2_2_33_1","volume-title":"Proc. of ACM SIGGRAPH\/Eurographics Symp. on Computer Animation (SCA '06)","author":"Wojtan C.","unstructured":"Wojtan , C. , Mucha , P. J. , and Turk , G . 2006. Keyframe control of complex particle systems using the adjoint method . In Proc. of ACM SIGGRAPH\/Eurographics Symp. on Computer Animation (SCA '06) . Wojtan, C., Mucha, P. J., and Turk, G. 2006. Keyframe control of complex particle systems using the adjoint method. In Proc. of ACM SIGGRAPH\/Eurographics Symp. on Computer Animation (SCA '06)."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882360"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778809"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276509"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185565","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2185520.2185565","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:47Z","timestamp":1750241207000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185565"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7]]},"references-count":36,"aliases":["10.1145\/2185520.2335420"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,8,5]]}},"alternative-id":["10.1145\/2185520.2185565"],"URL":"https:\/\/doi.org\/10.1145\/2185520.2185565","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7]]},"assertion":[{"value":"2012-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}