{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T15:51:59Z","timestamp":1776095519882,"version":"3.50.1"},"reference-count":79,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2020,8,12]],"date-time":"2020-08-12T00:00:00Z","timestamp":1597190400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"NSERC","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]},{"name":"NSF"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2020,8,31]]},"abstract":"<jats:p>\n            We present\n            <jats:italic toggle=\"yes\">RigNet<\/jats:italic>\n            , an end-to-end automated method for producing animation rigs from input character models. Given an input 3D model representing an articulated character,\n            <jats:italic toggle=\"yes\">RigNet<\/jats:italic>\n            predicts a skeleton that matches the animator expectations in joint placement and topology. It also estimates surface skin weights based on the predicted skeleton. Our method is based on a deep architecture that directly operates on the mesh representation without making assumptions on shape class and structure. The architecture is trained on a large and diverse collection of rigged models, including their mesh, skeletons and corresponding skin weights. Our evaluation is three-fold: we show better results than prior art when quantitatively compared to animator rigs; qualitatively we show that our rigs can be expressively posed and animated at multiple levels of detail; and finally, we evaluate the impact of various algorithm choices on our output rigs.\n            <jats:sup>1<\/jats:sup>\n          <\/jats:p>","DOI":"10.1145\/3386569.3392379","type":"journal-article","created":{"date-parts":[[2020,8,12]],"date-time":"2020-08-12T11:44:27Z","timestamp":1597232667000},"update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":113,"title":["RigNet"],"prefix":"10.1145","volume":"39","author":[{"given":"Zhan","family":"Xu","sequence":"first","affiliation":[{"name":"University of Massachusetts Amherst"}]},{"given":"Yang","family":"Zhou","sequence":"additional","affiliation":[{"name":"University of Massachusetts Amherst"}]},{"given":"Evangelos","family":"Kalogerakis","sequence":"additional","affiliation":[{"name":"University of Massachusetts Amherst"}]},{"given":"Chris","family":"Landreth","sequence":"additional","affiliation":[{"name":"University of Toronto"}]},{"given":"Karan","family":"Singh","sequence":"additional","affiliation":[{"name":"University of Toronto"}]}],"member":"320","published-online":{"date-parts":[[2020,8,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/276884.276889"},{"key":"e_1_2_2_2_1","volume-title":"Computing and Simplifying 2D and 3D Continuous Skeletons. Comput. Vis. Image Underst. 67, 3","author":"Attali Dominique","year":"1997","unstructured":"Dominique Attali and Annick Montanvert. 1997. Computing and Simplifying 2D and 3D Continuous Skeletons. Comput. Vis. Image Underst. 67, 3 (1997)."},{"key":"e_1_2_2_3_1","article-title":"Skeleton Extraction by Mesh Contraction","volume":"27","author":"Kin-Chung Au Oscar","year":"2008","unstructured":"Oscar Kin-Chung Au, Chiew-Lan Tai, Hung-Kuo Chu, Daniel Cohen-Or, and Tong-Yee Lee. 2008. Skeleton Extraction by Mesh Contraction. ACM Trans. on Graphics 27, 3 (2008).","journal-title":"ACM Trans. on Graphics"},{"key":"e_1_2_2_4_1","unstructured":"Autodesk. 2019. Maya version. www.autodesk.com\/products\/autodesk-maya\/."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201300"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186565"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276467"},{"key":"e_1_2_2_8_1","volume-title":"Proc. NIPS.","author":"Battaglia Peter","year":"2016","unstructured":"Peter Battaglia, Razvan Pascanu, Matthew Lai, Danilo Jimenez Rezende, et al. 2016. Interaction networks for learning about objects, relations and physics. In Proc. NIPS."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-5193(73)90175-6"},{"key":"e_1_2_2_10_1","volume-title":"Bronstein","author":"Boscaini Davide","year":"2016","unstructured":"Davide Boscaini, Jonathan Masci, Emanuele Rodol\u00e0, and Michael M. Bronstein. 2016. Learning Shape Correspondence with Anisotropic Convolutional Neural Networks. In Proc. NIPS."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2017.2693418"},{"key":"e_1_2_2_12_1","volume-title":"Proc. ICLR.","author":"Bruna Joan","year":"2014","unstructured":"Joan Bruna, Wojciech Zaremba, Arthur Szlam, and Yann LeCun. 2014. Spectral Networks and Locally Connected Networks on Graphs. In Proc. ICLR."},{"key":"e_1_2_2_13_1","volume-title":"Proc. SMI.","author":"Cao J.","unstructured":"J. Cao, A. Tagliasacchi, M. Olson, H. Zhang, and Z. Su. 2010. Point Cloud Skeletons via Laplacian Based Contraction. In Proc. SMI."},{"key":"e_1_2_2_14_1","article-title":"Mean Shift, Mode Seeking, and Clustering","volume":"17","author":"Cheng Yizong","year":"1995","unstructured":"Yizong Cheng. 1995. Mean Shift, Mode Seeking, and Clustering. IEEE Trans. Pat. Ana. & Mach. Int. 17, 8 (1995).","journal-title":"IEEE Trans. Pat. Ana. & Mach. Int."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2516971.2516977"},{"key":"e_1_2_2_16_1","volume-title":"Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering. arXiv:1606.09375","author":"Defferrard Micha\u00ebl","year":"2016","unstructured":"Micha\u00ebl Defferrard, Xavier Bresson, and Pierre Vandergheynst. 2016. Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering. arXiv:1606.09375 (2016)."},{"key":"e_1_2_2_17_1","volume-title":"Tarr","author":"Dickinson Sven J.","year":"2009","unstructured":"Sven J. Dickinson, Ales Leonardis, Bernt Schiele, and Michael J. Tarr. 2009. Object Categorization: Computer and Human Vision Perspectives."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485919"},{"key":"e_1_2_2_19_1","article-title":"Geodesic Binding for Degenerate Character Geometry Using Sparse Voxelization","volume":"20","author":"Dionne O.","year":"2014","unstructured":"O. Dionne and M. de Lasa. 2014. Geodesic Binding for Degenerate Character Geometry Using Sparse Voxelization. IEEE Trans. Vis. & Comp. Graphics 20, 10 (2014).","journal-title":"IEEE Trans. Vis. & Comp. Graphics"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01261-8_29"},{"key":"e_1_2_2_21_1","volume-title":"Proc. NIPS.","author":"Hamilton William L.","year":"2017","unstructured":"William L. Hamilton, Rex Ying, and Jure Leskovec. 2017a. Inductive Representation Learning on Large Graphs. In Proc. NIPS."},{"key":"e_1_2_2_22_1","volume-title":"Representation Learning on Graphs: Methods and Applications","author":"Hamilton William L.","year":"2017","unstructured":"William L. Hamilton, Rex Ying, and Jure Leskovec. 2017b. Representation Learning on Graphs: Methods and Applications. IEEE Data Eng. Bull. 40, 3 (2017)."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322959"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46448-0_10"},{"key":"e_1_2_2_25_1","volume-title":"Deep Convolutional Networks on Graph-Structured Data. arXiv:1506.05163","author":"Henaff Mikael","year":"2015","unstructured":"Mikael Henaff, Joan Bruna, and Yann LeCun. 2015. Deep Convolutional Networks on Graph-Structured Data. arXiv:1506.05163 (2015)."},{"key":"e_1_2_2_26_1","volume-title":"Kunii","author":"Hilaga Masaki","year":"2001","unstructured":"Masaki Hilaga, Yoshihisa Shinagawa, Taku Kohmura, and Tosiyasu L. Kunii. 2001. Topology Matching for Fully Automatic Similarity Estimation of 3D Shapes. In Proc. ACM SIGGRAPH."},{"key":"e_1_2_2_27_1","volume-title":"Proc. BMVC.","author":"Huang Fuyang","year":"2018","unstructured":"Fuyang Huang, Ailing Zeng, Minhao Liu, Jing Qin, and Qiang Xu. 2018. Structure-Aware 3D Hourglass Network for Hand Pose Estimation from Single Depth Image. In Proc. BMVC."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461913"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964973"},{"key":"e_1_2_2_30_1","doi-asserted-by":"crossref","unstructured":"Alec Jacobson Daniele Panozzo et al. 2018. libigl: A simple C++ geometry processing library. https:\/\/libigl.github.io\/.","DOI":"10.1145\/3134472.3134497"},{"key":"e_1_2_2_31_1","volume-title":"Twigg","author":"James Doug L.","year":"2005","unstructured":"Doug L. James and Christopher D. Twigg. 2005. Skinning Mesh Animations. ACM Trans. on Graphics (2005)."},{"key":"e_1_2_2_32_1","volume-title":"NASA: Neural Articulated Shape Approximation. arXiv:1912.03207","author":"Jeruzalski Timothy","year":"2019","unstructured":"Timothy Jeruzalski, Boyang Deng, Mohammad Norouzi, JP Lewis, Geoffrey Hinton, and Andrea Tagliasacchi. 2019. NASA: Neural Articulated Shape Approximation. arXiv:1912.03207 (2019)."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882369"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230100.1230107"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366215"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1053427.1053429"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073685"},{"key":"e_1_2_2_38_1","volume-title":"Kipf and Max Welling","author":"Thomas","year":"2016","unstructured":"Thomas N. Kipf and Max Welling. 2016. Semi-Supervised Classification with Graph Convolutional Networks. arXiv:1609.02907 (2016)."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3203203"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359566.3360073"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00940"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601161"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925959"},{"key":"e_1_2_2_44_1","volume-title":"Proc. ICLR.","author":"Li Yujia","year":"2016","unstructured":"Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard Zemel. 2016. Gated graph sequence neural networks. Proc. ICLR."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322969"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818013"},{"key":"e_1_2_2_47_1","volume-title":"DeepWarp: DNN-based Nonlinear Deformation","author":"Luo Ran","year":"2018","unstructured":"Ran Luo, Tianjia Shao, Huamin Wang, Weiwei Xu, Kun Zhou, and Yin Yang. 2018. DeepWarp: DNN-based Nonlinear Deformation. IEEE Trans. Vis. & Comp. Graphics (2018)."},{"key":"e_1_2_2_48_1","volume-title":"Proc. Graphics Interface '88","author":"Magnenat-Thalmann N.","unstructured":"N. Magnenat-Thalmann, R. Laperri\u00e8re, and D. Thalmann. 1988. Joint-dependent Local Deformations for Hand Animation and Object Grasping. In Proc. Graphics Interface '88."},{"key":"e_1_2_2_49_1","volume-title":"Representation and Recognition of the Spatial Organization of Three-Dimensional Shapes","author":"Marr D.N.","year":"1978","unstructured":"D.N. Marr and H Keith Nishihara. 1978. Representation and Recognition of the Spatial Organization of Three-Dimensional Shapes. Royal Society of London. Series B, Containing papers of a Biological character 200 (1978)."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCVW.2015.112"},{"key":"e_1_2_2_51_1","unstructured":"Models-Resource. 2019. The Models-Resource https:\/\/www.models-resource.com\/."},{"key":"e_1_2_2_52_1","volume-title":"Proc. CVPR.","author":"Monti Federico","unstructured":"Federico Monti, Davide Boscaini, Jonathan Masci, Emanuele Rodola, Jan Svoboda, and Michael M. Bronstein. 2017. Geometric deep learning on graphs and manifolds using mixture model CNNs. In Proc. CVPR."},{"key":"e_1_2_2_53_1","volume-title":"Ju Yong Chang, and Kyoung Mu Lee","author":"Moon Gyeongsik","year":"2018","unstructured":"Gyeongsik Moon, Ju Yong Chang, and Kyoung Mu Lee. 2018. V2V-PoseNet: Voxel-to-Voxel Prediction Network for Accurate 3D Hand and Human Pose Estimation From a Single Depth Map. In Proc. CVPR."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925905"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46484-8_29"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.139"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1957.tb01515.x"},{"key":"e_1_2_2_58_1","volume-title":"Proc. NIPS.","author":"Qi Charles R","year":"2017","unstructured":"Charles R Qi, Li Yi, Hao Su, and Leonidas J Guibas. 2017. PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space. Proc. NIPS."},{"key":"e_1_2_2_59_1","volume-title":"Learning Bidirectional LSTM Networks for Synthesizing 3D Mesh Animation Sequences. arXiv:1810.02042","author":"Qiao Yi-Ling","year":"2018","unstructured":"Yi-Ling Qiao, Lin Gao, Yu-Kun Lai, and Shihong Xia. 2018. Learning Bidirectional LSTM Networks for Synthesizing 3D Mesh Animation Sequences. arXiv:1810.02042 (2018)."},{"key":"e_1_2_2_60_1","article-title":"The graph neural network model","volume":"20","author":"Scarselli Franco","year":"2009","unstructured":"Franco Scarselli, Marco Gori, Ah Chung Tsoi, Markus Hagenbuchner, and Gabriele Monfardini. 2009. The graph neural network model. IEEE Trans. on Neural Networks 20, 1 (2009).","journal-title":"IEEE Trans. on Neural Networks"},{"key":"e_1_2_2_61_1","volume-title":"Consistent Mesh Partitioning and Skeletonisation Using the Shape Diameter Function. Visual Computer 24, 4","author":"Shapira Lior","year":"2008","unstructured":"Lior Shapira, Ariel Shamir, and Daniel Cohen-Or. 2008. Consistent Mesh Partitioning and Skeletonisation Using the Shape Diameter Function. Visual Computer 24, 4 (2008)."},{"key":"e_1_2_2_62_1","volume-title":"Proc. CVPR.","author":"Shotton J.","unstructured":"J. Shotton, A. Fitzgibbon, M. Cook, T. Sharp, M. Finocchio, R. Moore, A. Kipman, and A. Blake. 2011. Real-time human pose recognition in parts from single depth images. In Proc. CVPR."},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.89"},{"key":"e_1_2_2_64_1","article-title":"Realistic Biomechanical Simulation and Control of Human Swimming","volume":"34","author":"Si Weiguang","year":"2015","unstructured":"Weiguang Si, Sung-Hee Lee, Eftychios Sifakis, and Demetri Terzopoulos. 2015. Realistic Biomechanical Simulation and Control of Human Swimming. ACM Trans. on Graphics 34, 1 (2015).","journal-title":"ACM Trans. on Graphics"},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-8658-8"},{"key":"e_1_2_2_66_1","article-title":"Shock Graphs and Shape","volume":"35","author":"Siddiqi Kaleem","year":"1999","unstructured":"Kaleem Siddiqi, Ali Shokoufandeh, Sven J. Dickinson, and Steven W. Zucker. 1999. Shock Graphs and Shape Matching. Int. J. Comp. Vis. 35, 1 (1999).","journal-title":"Matching. Int. J. Comp. Vis."},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280946"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601175"},{"key":"e_1_2_2_69_1","volume-title":"3D Skeletons: A State-of-the-Art Report. Computer Graphics Forum","author":"Tagliasacchi Andrea","year":"2016","unstructured":"Andrea Tagliasacchi, Thomas Delame, Michela Spagnuolo, Nina Amenta, and Alexandru Telea. 2016. 3D Skeletons: A State-of-the-Art Report. Computer Graphics Forum (2016)."},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531377"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00540"},{"key":"e_1_2_2_72_1","volume-title":"Solomon","author":"Wang Yue","year":"2019","unstructured":"Yue Wang, Yongbin Sun, Ziwei Liu, Sanjay E. Sarma, Michael M. Bronstein, and Justin M. Solomon. 2019. Dynamic Graph CNN for Learning on Point Clouds. ACM Trans. on Graphics (2019)."},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70517-8_7"},{"key":"e_1_2_2_74_1","volume-title":"Yu","author":"Wu Zonghan","year":"2019","unstructured":"Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and Philip S. Yu. 2019. A Comprehensive Survey on Graph Neural Networks. arXiv:1901.00596 (2019)."},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-017-0998-6"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DV.2019.00041"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.697"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201288"},{"key":"e_1_2_2_79_1","volume-title":"FORMS: A Flexible Object Recognition and Modeling System. Int. J. Comp. Vis. 20","author":"Zhu Song","year":"1996","unstructured":"Song Zhu and A Yuille. 1996. FORMS: A Flexible Object Recognition and Modeling System. Int. J. Comp. Vis. 20 (1996)."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392379","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386569.3392379","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386569.3392379","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,25]],"date-time":"2025-06-25T05:34:09Z","timestamp":1750829649000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386569.3392379"}},"subtitle":["neural rigging for articulated characters"],"short-title":[],"issued":{"date-parts":[[2020,8,12]]},"references-count":79,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,8,31]]}},"alternative-id":["10.1145\/3386569.3392379"],"URL":"https:\/\/doi.org\/10.1145\/3386569.3392379","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,12]]},"assertion":[{"value":"2020-08-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}