{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:11:38Z","timestamp":1763467898365,"version":"3.41.0"},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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-CISE 0742303"],"award-info":[{"award-number":["CCF-CISE 0742303"]}],"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":[[2009,1]]},"abstract":"<jats:p>We present a physics-based approach to synthesizing motion of a virtual character in a dynamically varying environment. Our approach views the motion of a responsive virtual character as a sequence of solutions to the constrained optimization problem formulated at every time step. This framework allows the programmer to specify active control strategies using intuitive kinematic goals, significantly reducing the engineering effort entailed in active body control. Our optimization framework can incorporate changes in the character's surroundings through a synthetic visual sensory system and create significantly different motions in response to varying environmental stimuli. Our results show that our approach is general enough to encompass a wide variety of highly interactive motions.<\/jats:p>","DOI":"10.1145\/1477926.1477936","type":"journal-article","created":{"date-parts":[[2009,2,10]],"date-time":"2009-02-10T16:42:19Z","timestamp":1234284139000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":80,"title":["Optimization-based interactive motion synthesis"],"prefix":"10.1145","volume":"28","author":[{"given":"Sumit","family":"Jain","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuting","family":"Ye","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C. Karen","family":"Liu","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,2,9]]},"reference":[{"volume-title":"Proceedings of the Eurographics\/SIGGRAPH Symposium on Computer Animation, 249--258","author":"Abe Y.","key":"e_1_2_2_1_1"},{"volume-title":"Proceedings of the Eurographics\/SIGGRAPH Symposium on Computer Animation.","author":"Abe Y.","key":"e_1_2_2_2_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_3_1","DOI":"10.1145\/133994.134083"},{"doi-asserted-by":"publisher","key":"e_1_2_2_4_1","DOI":"10.1111\/j.1467-8659.2008.01134.x"},{"doi-asserted-by":"publisher","key":"e_1_2_2_5_1","DOI":"10.1145\/383259.383287"},{"doi-asserted-by":"publisher","key":"e_1_2_2_6_1","DOI":"10.1145\/882262.882286"},{"volume-title":"Snopt: An SQP algorithm for large-scale constrained optimization. Tech. rep. NA 96-2","year":"1996","author":"Gill P.","key":"e_1_2_2_7_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_8_1","DOI":"10.1145\/218380.218414"},{"doi-asserted-by":"publisher","key":"e_1_2_2_9_1","DOI":"10.1145\/37402.37428"},{"doi-asserted-by":"publisher","key":"e_1_2_2_10_1","DOI":"10.1016\/S0959-4388(99)00028-8"},{"volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2661--2666","author":"Kudoh S.","key":"e_1_2_2_11_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_12_1","DOI":"10.1145\/237170.237231"},{"doi-asserted-by":"publisher","key":"e_1_2_2_13_1","DOI":"10.1109\/TSMC.1977.4309644"},{"volume-title":"Proceedings of the Eurographics\/SIGGRAPH Symposium on Computer Animation.","year":"2008","author":"Liu C. K.","key":"e_1_2_2_14_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_15_1","DOI":"10.1145\/1073204.1073314"},{"doi-asserted-by":"publisher","key":"e_1_2_2_16_1","DOI":"10.1145\/566654.566596"},{"doi-asserted-by":"publisher","key":"e_1_2_2_17_1","DOI":"10.1145\/192161.192169"},{"doi-asserted-by":"publisher","key":"e_1_2_2_18_1","DOI":"10.1038\/nn1986"},{"doi-asserted-by":"publisher","key":"e_1_2_2_19_1","DOI":"10.1177\/027836498500400308"},{"doi-asserted-by":"publisher","key":"e_1_2_2_20_1","DOI":"10.1109\/TVCG.2007.70427"},{"unstructured":"NaturalMotion. 2006. Endorphin. www.naturalmotion.com.  NaturalMotion. 2006. Endorphin. www.naturalmotion.com.","key":"e_1_2_2_21_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_22_1","DOI":"10.1145\/311535.311536"},{"doi-asserted-by":"crossref","unstructured":"Raibert M. H. 1986. Legged Robots That Balance. Massachusetts Institute of Technology Cambridge Massachusetts.   Raibert M. H. 1986. Legged Robots That Balance. Massachusetts Institute of Technology Cambridge Massachusetts.","key":"e_1_2_2_23_1","DOI":"10.1109\/MEX.1986.4307016"},{"doi-asserted-by":"publisher","key":"e_1_2_2_24_1","DOI":"10.1145\/1015706.1015754"},{"doi-asserted-by":"publisher","key":"e_1_2_2_25_1","DOI":"10.1142\/S0219843605000594"},{"volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA). 2641--2648","author":"Sentis L.","key":"e_1_2_2_26_1"},{"volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA).","author":"Sharon D.","key":"e_1_2_2_27_1"},{"volume-title":"Proceedings of the Eurographics Workshop on Animation and Simulation, 152--168","author":"Stewart A. J.","key":"e_1_2_2_28_1"},{"doi-asserted-by":"crossref","unstructured":"Stewart A. J. and Cremer J. F. 1992b. Beyond keyframing: An algorithmic approach to animation. In Graphics Interface 273--281.   Stewart A. J. and Cremer J. F. 1992b. Beyond keyframing: An algorithmic approach to animation. In Graphics Interface 273--281.","key":"e_1_2_2_29_1","DOI":"10.21236\/ADA241337"},{"doi-asserted-by":"publisher","key":"e_1_2_2_30_1","DOI":"10.1145\/1037957.1037966"},{"volume-title":"Proceedings of the Symposium on Biological and Physiological Engineering, 299--302","author":"Uno Y.","key":"e_1_2_2_31_1"},{"doi-asserted-by":"crossref","unstructured":"van de Panne M. and Lamouret A. 1995. Guided optimization for balanced locomotion. In Computer Animation and Simulation 165--177.  van de Panne M. and Lamouret A. 1995. Guided optimization for balanced locomotion. In Computer Animation and Simulation 165--177.","key":"e_1_2_2_32_1","DOI":"10.1007\/978-3-7091-9435-5_13"},{"doi-asserted-by":"publisher","key":"e_1_2_2_33_1","DOI":"10.1145\/378456.378507"},{"unstructured":"Wooten W. L. 1998. Simulation of leaping tumbling landing and balancing humans. Ph.D. thesis Georgia Institute of Technology.   Wooten W. L. 1998. Simulation of leaping tumbling landing and balancing humans. Ph.D. thesis Georgia Institute of Technology.","key":"e_1_2_2_34_1"},{"volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 688--695","author":"Yamane K.","key":"e_1_2_2_35_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_36_1","DOI":"10.1145\/1276377.1276509"},{"doi-asserted-by":"publisher","key":"e_1_2_2_37_1","DOI":"10.1145\/1315184.1315197"},{"volume-title":"Conference on Computer Animation and Simulation.","author":"Zordan V. B.","key":"e_1_2_2_38_1"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1477926.1477936","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1477926.1477936","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:45:46Z","timestamp":1750250746000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1477926.1477936"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,1]]},"references-count":38,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,1]]}},"alternative-id":["10.1145\/1477926.1477936"],"URL":"https:\/\/doi.org\/10.1145\/1477926.1477936","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2009,1]]},"assertion":[{"value":"2008-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-02-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}