{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T12:55:13Z","timestamp":1776084913332,"version":"3.50.1"},"reference-count":52,"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":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Korea government","award":["2014R1A2A1A01002871"],"award-info":[{"award-number":["2014R1A2A1A01002871"]}]}],"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 present SketchiMo, a novel approach for the expressive editing of articulated character motion. SketchiMo solves for the motion given a set of projective constraints that relate the sketch inputs to the unknown 3\n            <jats:italic>D<\/jats:italic>\n            poses. We introduce the concept of sketch space, a contextual geometric representation of sketch targets---motion properties that are editable via sketch input---that enhances, right on the viewport, different aspects of the motion. The combination of the proposed sketch targets and space allows for seamless editing of a wide range of properties, from simple joint trajectories to local parent-child spatiotemporal relationships and more abstract properties such as coordinated motions. This is made possible by interpreting the user's input through a new sketch-based optimization engine in a uniform way. In addition, our view-dependent sketch space also serves the purpose of disambiguating the user inputs by visualizing their range of effect and transparently defining the necessary constraints to set the temporal boundaries for the optimization.\n          <\/jats:p>","DOI":"10.1145\/2897824.2925970","type":"journal-article","created":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T16:04:33Z","timestamp":1468253073000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["SketchiMo"],"prefix":"10.1145","volume":"35","author":[{"given":"Byungkuk","family":"Choi","sequence":"first","affiliation":[{"name":"KAIST"}]},{"given":"Roger Blanco","family":"i Ribera","sequence":"additional","affiliation":[{"name":"KAIST"}]},{"given":"J. P.","family":"Lewis","sequence":"additional","affiliation":[{"name":"Weta Digital"}]},{"given":"Yeongho","family":"Seol","sequence":"additional","affiliation":[{"name":"Weta Digital"}]},{"given":"Seokpyo","family":"Hong","sequence":"additional","affiliation":[{"name":"KAIST"}]},{"given":"Haegwang","family":"Eom","sequence":"additional","affiliation":[{"name":"KAIST"}]},{"given":"Sunjin","family":"Jung","sequence":"additional","affiliation":[{"name":"KAIST"}]},{"given":"Junyong","family":"Noh","sequence":"additional","affiliation":[{"name":"KAIST"}]}],"member":"320","published-online":{"date-parts":[[2016,7,11]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Proceedings of GI '14","author":"Annett M.","unstructured":"Annett , M. , Anderson , F. , Bischof , W. F. , and Gupta , A . 2014. The pen is mightier: Understanding stylus behaviour while inking on tablets . In Proceedings of GI '14 , 193--200. Annett, M., Anderson, F., Bischof, W. F., and Gupta, A. 2014. The pen is mightier: Understanding stylus behaviour while inking on tablets. In Proceedings of GI '14, 193--200."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073246"},{"key":"e_1_2_2_3_1","unstructured":"Autodesk. Maya MotionBuilder products. www.autodesk.com.  Autodesk. Maya MotionBuilder products. www.autodesk.com."},{"key":"e_1_2_2_4_1","unstructured":"Autodesk. Mudbox. www.autodesk.com\/mudbox.  Autodesk. Mudbox. www.autodesk.com\/mudbox."},{"key":"e_1_2_2_5_1","unstructured":"Blender Foundation. Blender. www.blender.org.  Blender Foundation. Blender. www.blender.org."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366217"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344865"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03198.x"},{"key":"e_1_2_2_9_1","volume-title":"Proceedings of SCA '08","author":"Coleman P.","unstructured":"Coleman , P. , Bibliowicz , J. , Singh , K. , and Gleicher , M . 2008. Staggered poses: A character motion representation for detail-preserving editing of pose and coordinated timing . In Proceedings of SCA '08 , 137--146. Coleman, P., Bibliowicz, J., Singh, K., and Gleicher, M. 2008. Staggered poses: A character motion representation for detail-preserving editing of pose and coordinated timing. In Proceedings of SCA '08, 137--146."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766948"},{"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.1145\/280814.280820"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/364338.364400"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015755"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508397"},{"key":"e_1_2_2_16_1","volume-title":"Proceedings of SBIM '15","author":"Guay M.","unstructured":"Guay , M. , Ronfard , R. , Gleicher , M. , and Cani , M . -P. 2015. Adding dynamics to sketch-based character animations . In Proceedings of SBIM '15 , 27--34. Guay, M., Ronfard, R., Gleicher, M., and Cani, M.-P. 2015. Adding dynamics to sketch-based character animations. In Proceedings of SBIM '15, 27--34."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766893"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786784.2786785"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778770"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073315"},{"key":"e_1_2_2_21_1","volume-title":"Proceedings of SCA '07","author":"Hsu E.","unstructured":"Hsu , E. , da Silva , M. , and Popovi\u0107 , J . 2007. Guided time warping for motion editing . In Proceedings of SCA '07 , 45--52. Hsu, E., da Silva, M., and Popovi\u0107, J. 2007. Guided time warping for motion editing. In Proceedings of SCA '07, 45--52."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311602"},{"key":"e_1_2_2_23_1","unstructured":"Johnson S. G. 2010. The nlopt nonlinear-optimization package. http:\/\/ab-initio.mit.edu\/nlopt.  Johnson S. G. 2010. The nlopt nonlinear-optimization package. http:\/\/ab-initio.mit.edu\/nlopt."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073291"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531385"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37407"},{"key":"e_1_2_2_27_1","volume-title":"Proceedings of SCA '06","author":"Le Callennec B.","unstructured":"Le Callennec , B. , and Boulic , R . 2006. Robust kinematic constraint detection for motion data . In Proceedings of SCA '06 , 281--290. Le Callennec, B., and Boulic, R. 2006. Robust kinematic constraint detection for motion data. In Proceedings of SCA '06, 281--290."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311539"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2008.37"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12043"},{"key":"e_1_2_2_31_1","volume-title":"Proceedings of SBIM '10","author":"Lin J.","unstructured":"Lin , J. , Igarashi , T. , Mitani , J. , and Saul , G . 2010. A sketching interface for sitting-pose design . In Proceedings of SBIM '10 , 111--118. Lin, J., Igarashi, T., Mitani, J., and Saul, G. 2010. A sketching interface for sitting-pose design. In Proceedings of SBIM '10, 111--118."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2037636.2037641"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599485"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073324"},{"key":"e_1_2_2_35_1","volume-title":"Proceedings of SCA '03","author":"Neff M.","unstructured":"Neff , M. , and Fiume , E . 2003. Aesthetic edits for character animation . In Proceedings of SCA '03 , 239--244. Neff, M., and Fiume, E. 2003. Aesthetic edits for character animation. In Proceedings of SCA '03, 239--244."},{"key":"e_1_2_2_36_1","unstructured":"Nocedal J. and Wright S. 2006. Numerical optimization. Springer Science & Business Media.  Nocedal J. and Wright S. 2006. Numerical optimization. Springer Science & Business Media."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485916"},{"key":"e_1_2_2_38_1","unstructured":"Pixologic. Zbrush. www.pixologic.com.  Pixologic. Zbrush. www.pixologic.com."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311536"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/944020.944025"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.708559"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964923"},{"key":"e_1_2_2_43_1","volume-title":"Proceedings of GI '06","author":"Shapiro A.","unstructured":"Shapiro , A. , Cao , Y. , and Faloutsos , P . 2006. Style components . In Proceedings of GI '06 , 33--39. Shapiro, A., Cao, Y., and Faloutsos, P. 2006. Style components. In Proceedings of GI '06, 33--39."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461955"},{"key":"e_1_2_2_45_1","doi-asserted-by":"crossref","unstructured":"Tassa Y. Erez T. and Todorov E. 2012. Synthesis and stabilization of complex behaviors through online trajectory optimization. Intelligent Robots and Systems (Oct.) 4906--4913.  Tassa Y. Erez T. and Todorov E. 2012. Synthesis and stabilization of complex behaviors through online trajectory optimization. Intelligent Robots and Systems (Oct.) 4906--4913.","DOI":"10.1109\/IROS.2012.6386025"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028523.1028556"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015740"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142010"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2009.132"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218422"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-013-0797-1"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2014.11.001"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925970","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925970","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:55:04Z","timestamp":1750222504000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925970"}},"subtitle":["sketch-based motion editing for articulated characters"],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":52,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,7,11]]}},"alternative-id":["10.1145\/2897824.2925970"],"URL":"https:\/\/doi.org\/10.1145\/2897824.2925970","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":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}