{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T00:38:08Z","timestamp":1769560688290,"version":"3.49.0"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,7,26]],"date-time":"2010-07-26T00:00:00Z","timestamp":1280102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"publisher","award":["20001-112122"],"award-info":[{"award-number":["20001-112122"]}],"id":[{"id":"10.13039\/501100001711","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":[[2010,7,26]]},"abstract":"<jats:p>We introduce a method for generating facial blendshape rigs from a set of example poses of a CG character. Our system transfers controller semantics and expression dynamics from a generic template to the target blendshape model, while solving for an optimal reproduction of the training poses. This enables a scalable design process, where the user can iteratively add more training poses to refine the blendshape expression space. However, plausible animations can be obtained even with a single training pose. We show how formulating the optimization in gradient space yields superior results as compared to a direct optimization on blendshape vertices. We provide examples for both hand-crafted characters and 3D scans of a real actor and demonstrate the performance of our system in the context of markerless art-directable facial tracking.<\/jats:p>","DOI":"10.1145\/1778765.1778769","type":"journal-article","created":{"date-parts":[[2010,7,15]],"date-time":"2010-07-15T12:48:46Z","timestamp":1279198126000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":117,"title":["Example-based facial rigging"],"prefix":"10.1145","volume":"29","author":[{"given":"Hao","family":"Li","sequence":"first","affiliation":[{"name":"ETH Zurich\/EPFL"}]},{"given":"Thibaut","family":"Weise","sequence":"additional","affiliation":[{"name":"EPFL"}]},{"given":"Mark","family":"Pauly","sequence":"additional","affiliation":[{"name":"EPFL"}]}],"member":"320","published-online":{"date-parts":[[2010,7,26]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1667239.1667251"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276467"},{"key":"e_1_2_2_3_1","volume-title":"SIGGRAPH '85 Tutorial Notes, Advanced Computer Animation Course.","author":"Bergeron P.","unstructured":"Bergeron , P. , and Lachapelle , P . 1985. Controlling facial expressions and body movements in the computer generated animated short 'Tony de Peltrie '. In SIGGRAPH '85 Tutorial Notes, Advanced Computer Animation Course. Bergeron, P., and Lachapelle, P. 1985. Controlling facial expressions and body movements in the computer generated animated short 'Tony de Peltrie'. In SIGGRAPH '85 Tutorial Notes, Advanced Computer Animation Course."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311556"},{"key":"e_1_2_2_5_1","volume-title":"EUROGRAPHICS '03","author":"Blanz V.","unstructured":"Blanz , V. , Basso , C. , Poggio , T. , and Vetter , T . 2003. Reanimating faces in images and video . In EUROGRAPHICS '03 . Blanz, V., Basso, C., Poggio, T., and Vetter, T. 2003. Reanimating faces in images and video. In EUROGRAPHICS '03."},{"key":"e_1_2_2_6_1","first-page":"357","article-title":"Deformation transfer for detail-preserving surface editing. In Vision, Modeling","volume":"2006","author":"Botsch M.","year":"2006","unstructured":"Botsch , M. , Sumner , R. , Pauly , M. , and Gross , M. 2006 . Deformation transfer for detail-preserving surface editing. In Vision, Modeling , Visualization 2006 , 357 -- 364 . Botsch, M., Sumner, R., Pauly, M., and Gross, M. 2006. Deformation transfer for detail-preserving surface editing. In Vision, Modeling, Visualization 2006, 357--364.","journal-title":"Visualization"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1198555.1198595"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1137\/0806023"},{"key":"e_1_2_2_10_1","doi-asserted-by":"crossref","unstructured":"Ekman P. and Friesen W. 1978. Facial Action Coding System: A Technique for the Measurement of Facial Movement. Consulting Psychologists Press.  Ekman P. and Friesen W. 1978. Facial Action Coding System: A Technique for the Measurement of Facial Movement . Consulting Psychologists Press.","DOI":"10.1037\/t27734-000"},{"key":"e_1_2_2_11_1","volume-title":"In Proc. Graphics Interface","author":"K\u00e4hler K.","year":"2001","unstructured":"K\u00e4hler , K. , Haber , J. , and Peter Seidel , H. 2001 . Geometry-based muscle modeling for facial animation . In In Proc. Graphics Interface 2001. K\u00e4hler, K., Haber, J., and Peter Seidel, H. 2001. Geometry-based muscle modeling for facial animation. In In Proc. Graphics Interface 2001."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618521"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.v19:3\/4"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings on Graphics interface '88","author":"Magnenat-Thalmann N.","unstructured":"Magnenat-Thalmann , N. , Laperri\u00e8re , R. , and Thalmann , D . 1988. Joint-dependent local deformations for hand animation and object grasping . In Proceedings on Graphics interface '88 , 26--33. Magnenat-Thalmann, N., Laperri\u00e8re, R., and Thalmann, D. 1988. Joint-dependent local deformations for hand animation and object grasping. In Proceedings on Graphics interface '88, 26--33."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383290"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01187.x"},{"key":"e_1_2_2_17_1","volume-title":"Stop Staring: Facial Modeling and Animation Done Right. Sybex","author":"Osipa J.","year":"2007","unstructured":"Osipa , J. 2007 . Stop Staring: Facial Modeling and Animation Done Right. Sybex , Second Edition. Osipa, J. 2007. Stop Staring: Facial Modeling and Animation Done Right. Sybex, Second Edition."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1185657.1185842"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280825"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073208"},{"key":"e_1_2_2_21_1","unstructured":"Stahlberg S. 2010. Nikita real-time character. Filmakademie Baden-Wuerttemberg\/Institute of Animation's R&D Labs.  Stahlberg S. 2010. Nikita real-time character. Filmakademie Baden-Wuerttemberg\/Institute of Animation's R&D Labs."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015736"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/vis.4340010208"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073209"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37405"},{"key":"e_1_2_2_26_1","volume-title":"Proc. CVPR'07","author":"Weise T.","unstructured":"Weise , T. , Leibe , B. , and Gool , L. V . 2007. Fast 3d scanning with automatic motion compensation . In Proc. CVPR'07 . Weise, T., Leibe, B., and Gool, L. V. 2007. Fast 3d scanning with automatic motion compensation. In Proc. CVPR'07."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599472"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015759"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778769","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1778765.1778769","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:25:52Z","timestamp":1750278352000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778769"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,26]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,7,26]]}},"alternative-id":["10.1145\/1778765.1778769"],"URL":"https:\/\/doi.org\/10.1145\/1778765.1778769","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,26]]},"assertion":[{"value":"2010-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}