{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,30]],"date-time":"2025-08-30T16:29:35Z","timestamp":1756571375724,"version":"3.41.0"},"reference-count":24,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2009,7,27]],"date-time":"2009-07-27T00:00:00Z","timestamp":1248652800000},"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 0742303"],"award-info":[{"award-number":["CCF 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,7,27]]},"abstract":"<jats:p>Most game interfaces today are largely symbolic, translating simplified input such as keystrokes into the choreography of full-body character movement. In this paper, we describe a system that directly uses human motion performance to provide a radically different, and much more expressive interface for controlling virtual characters. Our system takes a data feed from a motion capture system as input, and in real-time translates the performance into corresponding actions in a virtual world. The difficulty with such an approach arises from the need to manage the discrepancy between the real and virtual world, leading to two important subproblems 1) recognizing the user's intention, and 2) simulating the appropriate action based on the intention and virtual context. We solve this issue by first enabling the virtual world's designer to specify possible activities in terms of prominent features of the world along with associated motion clips depicting interactions. We then integrate the prerecorded motions with online performance and dynamic simulation to synthesize seamless interaction of the virtual character in a simulated virtual world. The result is a flexible interface through which a user can make freeform control choices while the resulting character motion maintains both physical realism and the user's personal style.<\/jats:p>","DOI":"10.1145\/1531326.1531367","type":"journal-article","created":{"date-parts":[[2009,7,28]],"date-time":"2009-07-28T12:43:55Z","timestamp":1248785035000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":33,"title":["Performance-based control interface for character animation"],"prefix":"10.1145","volume":"28","author":[{"given":"Satoru","family":"Ishigaki","sequence":"first","affiliation":[{"name":"Georgia Tech"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timothy","family":"White","sequence":"additional","affiliation":[{"name":"Georgia Tech"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Victor B.","family":"Zordan","sequence":"additional","affiliation":[{"name":"UC Riverside"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C. Karen","family":"Liu","sequence":"additional","affiliation":[{"name":"Georgia Tech"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566606"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073248"},{"key":"e_1_2_2_3_1","unstructured":"CMU Motion Capture Database http:\/\/mocap.cs.cmu.edu\/. CMU Motion Capture Database http:\/\/mocap.cs.cmu.edu\/ ."},{"key":"e_1_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Darrell T. and Pentland A. 1993. Space-time gestures. In CVPR 335--340. Darrell T. and Pentland A. 1993. Space-time gestures. In CVPR 335--340.","DOI":"10.1109\/CVPR.1993.341109"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882285"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/253284.253321"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015755"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073383"},{"key":"e_1_2_2_9_1","doi-asserted-by":"crossref","unstructured":"Keogh E. Palpanas T. Zordan V. Gunopulos D. and Cardle M. 2004. Indexing large human-motion databases. Keogh E. Palpanas T. Zordan V. Gunopulos D. and Cardle M. 2004. Indexing large human-motion databases.","DOI":"10.1016\/B978-012088469-8.50069-3"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566605"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344876"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311539"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566607"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073247"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01091.x"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00593"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311536"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/502122.502123"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409060.1409076"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015740"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218422"},{"key":"e_1_2_2_22_1","doi-asserted-by":"crossref","unstructured":"Yamato J. Ohya J. and Ishii K. 1992. Recognizing human action in time-sequential images using hidden markov model. In ICCV 379--385. Yamato J. Ohya J. and Ishii K. 1992. Recognizing human action in time-sequential images using hidden markov model. In ICCV 379--385.","DOI":"10.1109\/CVPR.1992.223161"},{"volume-title":"ACM SIGGRAPH\/Eurographics symposium on Computer animation, 329--338","author":"Yin K.","key":"e_1_2_2_23_1"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1053427.1053441"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531367","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1531326.1531367","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:12Z","timestamp":1750249392000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1531326.1531367"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,7,27]]},"references-count":24,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,7,27]]}},"alternative-id":["10.1145\/1531326.1531367"],"URL":"https:\/\/doi.org\/10.1145\/1531326.1531367","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2009,7,27]]},"assertion":[{"value":"2009-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}