{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T12:35:06Z","timestamp":1767962106358,"version":"3.49.0"},"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"}],"funder":[{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["CAREER-53-4509-6600IIS-11-17257IIS-10-48948IIS-09-16129CCF-06-43268"],"award-info":[{"award-number":["CAREER-53-4509-6600IIS-11-17257IIS-10-48948IIS-09-16129CCF-06-43268"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CAREER-53-4509-6600IIS-11-17257IIS-10-48948IIS-09-16129CCF-06-43268"],"award-info":[{"award-number":["CAREER-53-4509-6600IIS-11-17257IIS-10-48948IIS-09-16129CCF-06-43268"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CAREER-53-4509-6600IIS-11-17257IIS-10-48948IIS-09-16129CCF-06-43268"],"award-info":[{"award-number":["CAREER-53-4509-6600IIS-11-17257IIS-10-48948IIS-09-16129CCF-06-43268"]}],"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":[[2012,8,5]]},"abstract":"<jats:p>We present an interactive animation editor for complex deformable object animations. Given an existing animation, the artist directly manipulates the deformable body at any time frame, and the surrounding animation immediately adjusts in response. The automatic adjustments are designed to respect physics, preserve detail in both the input motion and geometry, respect prescribed bilateral contact constraints, and controllably and smoothly decay in space-time. While the utility of interactive editing for rigid body and articulated figure animations is widely recognized, a corresponding approach to deformable bodies has not been technically feasible before. We achieve interactive rates by combining spacetime model reduction, rotation-strain coordinate warping, linearized elasticity, and direct manipulation. This direct editing tool can serve the final stages of animation production, which often call for detailed, direct adjustments that are otherwise tedious to realize by re-simulation or frame-by-frame editing.<\/jats:p>","DOI":"10.1145\/2185520.2185566","type":"journal-article","created":{"date-parts":[[2012,8,6]],"date-time":"2012-08-06T18:11:37Z","timestamp":1344276697000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":55,"title":["Interactive editing of deformable simulations"],"prefix":"10.1145","volume":"31","author":[{"given":"Jernej","family":"Barbi\u010d","sequence":"first","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Funshing","family":"Sin","sequence":"additional","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eitan","family":"Grinspun","sequence":"additional","affiliation":[{"name":"Columbia University"}],"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\/344779.344859"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409116"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531359"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276439"},{"key":"e_1_2_2_6_1","volume-title":"PriMo: Coupled Prisms for Intuitive Surface Modeling. In Eurographics Symp. on Geometry Processing, 11--20","author":"Botsch M.","unstructured":"Botsch , M. , Pauly , M. , Gross , M. , and Kobbelt , L . 2006 . PriMo: Coupled Prisms for Intuitive Surface Modeling. In Eurographics Symp. on Geometry Processing, 11--20 . Botsch, M., Pauly, M., Gross, M., and Kobbelt, L. 2006. PriMo: Coupled Prisms for Intuitive Surface Modeling. In Eurographics Symp. on Geometry Processing, 11--20."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/133994.134083"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882286"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531339"},{"key":"e_1_2_2_10_1","unstructured":"Gleicher M. and Witkin A. 1991. Differential manipulation. In Graphics Interface 61--67.  Gleicher M. and Witkin A. 1991. Differential manipulation. In Graphics Interface 61--67."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/253284.253321"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.109"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028541"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360627"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2011.50"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019627.2019640"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073385"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311539"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/998687.1007046"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192169"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015744"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640443.1640452"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599492"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311536"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344880"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/944020.944025"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015754"},{"key":"e_1_2_2_29_1","volume-title":"Theory of Vibration, Volume II: Discrete and Continuous Systems","author":"Shabana A. A.","unstructured":"Shabana , A. A. 1990. Theory of Vibration, Volume II: Discrete and Continuous Systems . Springer--Verlag , New York, NY . Shabana, A. A. 1990. Theory of Vibration, Volume II: Discrete and Continuous Systems. Springer--Verlag, New York, NY."},{"key":"e_1_2_2_30_1","volume-title":"Symp. on Computer Animation (SCA), 11--20","author":"Sok K. W.","unstructured":"Sok , K. W. , Yamane , K. , Lee , J. , and Hodgins , J . 2010. Editing dynamic human motions via momentum and force . In Symp. on Computer Animation (SCA), 11--20 . Sok, K. W., Yamane, K., Lee, J., and Hodgins, J. 2010. Editing dynamic human motions via momentum and force. In Symp. on Computer Animation (SCA), 11--20."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015736"},{"key":"e_1_2_2_32_1","first-page":"261","article-title":"Spacetime sweeping: An interactive dynamic constraints solver","volume":"2002","author":"Tak S.","year":"2002","unstructured":"Tak , S. , young Song , O. , and Ko , H.-S. 2002 . Spacetime sweeping: An interactive dynamic constraints solver . In Computer Animation 2002 , 261 -- 270 . Tak, S., young Song, O., and Ko, H.-S. 2002. Spacetime sweeping: An interactive dynamic constraints solver. In Computer Animation 2002, 261--270.","journal-title":"Computer Animation"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964985"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/54852.378507"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218422"},{"key":"e_1_2_2_36_1","volume-title":"Symp. on Computer Animation (SCA), 15--23","author":"Wojtan C.","unstructured":"Wojtan , C. , Mucha , P. J. , and Turk , G . 2006. Keyframe control of complex particle systems using the adjoint method . In Symp. on Computer Animation (SCA), 15--23 . Wojtan, C., Mucha, P. J., and Turk, G. 2006. Keyframe control of complex particle systems using the adjoint method. In Symp. on Computer Animation (SCA), 15--23."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258863"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185520.2185566","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2185520.2185566","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.2185566"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7]]},"references-count":36,"aliases":["10.1145\/2185520.2335421"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,8,5]]}},"alternative-id":["10.1145\/2185520.2185566"],"URL":"https:\/\/doi.org\/10.1145\/2185520.2185566","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"}}]}}