{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,28]],"date-time":"2026-07-28T12:02:38Z","timestamp":1785240158516,"version":"3.55.0"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T00:00:00Z","timestamp":1468195200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["StG-2012-306877"],"award-info":[{"award-number":["StG-2012-306877"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001711","name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","doi-asserted-by":"publisher","award":["200021 162958"],"award-info":[{"award-number":["200021 162958"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIS-14-09286, IIS-17257"],"award-info":[{"award-number":["IIS-14-09286, IIS-17257"]}],"id":[{"id":"10.13039\/100000001","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":[[2016,7,11]]},"abstract":"<jats:p>\n                    We propose a novel approach to digital character animation, combining the benefits of tangible input devices and sophisticated rig animation algorithms. A symbiotic software and hardware approach facilitates the animation process for novice and expert users alike. We overcome limitations inherent to all previous tangible devices by allowing users to directly control complex rigs using only a small set (5-10) of physical controls. This avoids oversimplification of the pose space and excessively bulky device configurations. Our algorithm derives a small device configuration from complex character rigs, often containing hundreds of degrees of freedom, and a set of sparse sample poses. Importantly, only the most influential degrees of freedom are controlled directly, yet detailed motion is preserved based on a pose interpolation technique. We designed a modular collection of joints and splitters, which can be assembled to represent a wide variety of skeletons. Each joint piece combines a universal joint and two twisting elements, allowing to accurately sense its configuration. The mechanical design provides a smooth inverse kinematics-like user experience and is not prone to gimbal locking. We integrate our method with the professional 3D software Autodesk Maya\n                    <jats:sup>\u00ae<\/jats:sup>\n                    and discuss a variety of results created with characters available online. Comparative user experiments show significant improvements over the closest state-of-the-art in terms of accuracy and time in a keyframe posing task.\n                  <\/jats:p>","DOI":"10.1145\/2897824.2925909","type":"journal-article","created":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T12:04:33Z","timestamp":1468238673000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Rig animation with a tangible and modular input device"],"prefix":"10.1145","volume":"35","author":[{"given":"Oliver","family":"Glauser","sequence":"first","affiliation":[{"name":"ETH Zurich"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wan-Chun","family":"Ma","sequence":"additional","affiliation":[{"name":"ETH Zurich"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniele","family":"Panozzo","sequence":"additional","affiliation":[{"name":"ETH Zurich and New York University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alec","family":"Jacobson","sequence":"additional","affiliation":[{"name":"Columbia University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Otmar","family":"Hilliges","sequence":"additional","affiliation":[{"name":"ETH Zurich"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Olga","family":"Sorkine-Hornung","sequence":"additional","affiliation":[{"name":"ETH Zurich"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,7,11]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702158"},{"key":"e_1_2_2_2_1","volume-title":"Proc. Computer Animation and Social Agents.","author":"Ahn J.","unstructured":"Ahn, J., and Wohn, K. 2004. Motion level-of-detail: A simplification method on crowd scene. In Proc. Computer Animation and Social Agents."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360643"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531342"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1054"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/340916.340929"},{"key":"e_1_2_2_7_1","unstructured":"Celsys Inc. 2013. QUMARION. http:\/\/www.clip-studio.com."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807456"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/199404.199424"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2788940.2788944"},{"key":"e_1_2_2_11_1","volume-title":"Proc. ICPR, 1--4.","author":"Feng T.-C.","unstructured":"Feng, T.-C., Gunawardane, P., Davis, J., and Jiang, B. 2008. Motion capture data retrieval using an artist's doll. In Proc. ICPR, 1--4."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280820"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508397"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766893"},{"key":"e_1_2_2_15_1","unstructured":"Gurobi Optimization I. 2015. Gurobi optimizer reference manual."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","unstructured":"Hahn F. Martin S. Thomaszewski B. Sumner R. Coros S. and Gross M. 2012. Rig-space physics. ACM Trans. Graph.. 10.1145\/2185520.2185568","DOI":"10.1145\/2185520.2185568"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786785"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380170"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786788"},{"key":"e_1_2_2_20_1","unstructured":"Huang W. 2015. Deformation learning solver. https:\/\/github.com\/WebberHuang\/DeformationLearningSolver."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/258549.258715"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/174630.174631"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","unstructured":"Jacobson A. Baran I. Kavan L. Popovi\u0107 J. and Sorkine O. 2012. Fast automatic skinning transformations. ACM Trans. Graph.. 10.1145\/2185520.2185573","DOI":"10.1145\/2185520.2185573"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2659467.2675048"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","unstructured":"Jacobson A. Panozzo D. Glauser O. Pradalier C. Hilliges O. and Sorkine-Hornung O. 2014. Tangible and modular input device for character articulation. ACM Transactions on Graphics (proceedings of ACM SIGGRAPH) 33 4 82:1--82:12. 10.1145\/2601097.2601112","DOI":"10.1145\/2601097.2601112"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818114"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1107\/S0567739476001873"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/223904.223943"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601161"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2010.41"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344862"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/332040.332403"},{"key":"e_1_2_2_33_1","unstructured":"Maya 2014. Autodesk http:\/\/www.autodesk.com\/maya."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807452"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485916"},{"key":"e_1_2_2_36_1","unstructured":"Rhodin H. Tompkin J. Kim K. I. Kiran V. Seidel H.-P. and Theobalt C."},{"key":"e_1_2_2_37_1","volume-title":"Workshop in Virtual Reality Interactions and Physical Simulation \"VRIPHYS\"","author":"Savoye Y.","year":"2008","unstructured":"Savoye, Y., and Meyer, A. 2008. Multi-layer level of detail for character animation. In Workshop in Virtual Reality Interactions and Physical Simulation \"VRIPHYS\" (2008)."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/1281991.1282013"},{"key":"e_1_2_2_39_1","volume-title":"Proc. 3DUI.","author":"Shiratori T.","unstructured":"Shiratori, T., Mahler, M., Trezevant, W., and Hodgins, J. 2013. Expressing animated performances through puppeteering. In Proc. 3DUI."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015736"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","unstructured":"Sumner R. W. Zwicker M. Gotsman C. and Popovi\u0107 J. 2005. Mesh-based inverse kinematics. ACM Trans. Graph.. 10.1145\/1073204.1073218","DOI":"10.1145\/1073204.1073218"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03178.x"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979034"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/274644.274689"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925909","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925909","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925909","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:28:42Z","timestamp":1763458122000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925909"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":44,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,7,11]]}},"alternative-id":["10.1145\/2897824.2925909"],"URL":"https:\/\/doi.org\/10.1145\/2897824.2925909","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,7,11]]},"assertion":[{"value":"2016-07-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}