{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,27]],"date-time":"2026-09-27T19:08:10Z","timestamp":1790536090495,"version":"4.1.0"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T00:00:00Z","timestamp":1562889600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Key Research & Development Program of China","award":["2018YFE0100900"],"award-info":[{"award-number":["2018YFE0100900"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2019,8,31]]},"abstract":"<jats:p>We present a deep-learning-based method to automatically compute skin weights for skeleton-based deformation of production characters. Given a character mesh and its associated skeleton hierarchy in rest pose, our method constructs a graph for the mesh, each node of which encodes the mesh-skeleton attributes of a vertex. An end-to-end deep graph convolution network is then introduced to learn the mesh-skeleton binding patterns from a set of character models with skin weights painted by artists. The network can be used to predict the skin weight map for a new character model, which describes how the skeleton hierarchy influences the mesh vertices during deformation. Our method is designed to work for non-manifold meshes with multiple disjoint or intersected components, which are common in game production and require complex skeleton hierarchies for animation control. We tested our method on the datasets of two commercial games. Experiments show that the predicted skin weight maps can be readily applied to characters in the production pipeline to generate high-quality deformations.<\/jats:p>","DOI":"10.1145\/3306346.3322969","type":"journal-article","created":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T15:04:08Z","timestamp":1562943848000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":64,"title":["NeuroSkinning"],"prefix":"10.1145","volume":"38","author":[{"given":"Lijuan","family":"Liu","sequence":"first","affiliation":[{"name":"NetEase Fuxi AI Lab"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Youyi","family":"Zheng","sequence":"additional","affiliation":[{"name":"Zhejiang University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Di","family":"Tang","sequence":"additional","affiliation":[{"name":"NetEase Fuxi AI Lab"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi","family":"Yuan","sequence":"additional","affiliation":[{"name":"NetEase Fuxi AI Lab"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Changjie","family":"Fan","sequence":"additional","affiliation":[{"name":"NetEase Fuxi AI Lab"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kun","family":"Zhou","sequence":"additional","affiliation":[{"name":"Zhejiang University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,7,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201300"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12751"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186565"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276467"},{"key":"e_1_2_2_5_1","unstructured":"Davide Boscaini Jonathan Masci Emanuele Rodol\u00e0 and Michael Bronstein. 2016. Learning shape correspondence with anisotropic convolutional neural networks. In Advances in Neural Information Processing Systems. 3189--3197.   Davide Boscaini Jonathan Masci Emanuele Rodol\u00e0 and Michael Bronstein. 2016. Learning shape correspondence with anisotropic convolutional neural networks. In Advances in Neural Information Processing Systems. 3189--3197."},{"key":"e_1_2_2_6_1","volume-title":"Spectral Networks and Locally Connected Networks on Graphs. CoRR abs\/1312.6203","author":"Bruna Joan","year":"2013"},{"key":"e_1_2_2_7_1","unstructured":"Micha\u00ebl Defferrard Xavier Bresson and Pierre Vandergheynst. 2016. Convolutional neural networks on graphs with fast localized spectral filtering. In Advances in Neural Information Processing Systems. 3844--3852.   Micha\u00ebl Defferrard Xavier Bresson and Pierre Vandergheynst. 2016. Convolutional neural networks on graphs with fast localized spectral filtering. In Advances in Neural Information Processing Systems. 3844--3852."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485919"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2321563"},{"key":"e_1_2_2_10_1","unstructured":"Will Hamilton Zhitao Ying and Jure Leskovec. 2017. Inductive representation learning on large graphs. In Advances in Neural Information Processing Systems. 1024--1034.   Will Hamilton Zhitao Ying and Jure Leskovec. 2017. Inductive representation learning on large graphs. In Advances in Neural Information Processing Systems. 1024--1034."},{"key":"e_1_2_2_11_1","volume-title":"Deep Convolutional Networks on Graph-Structured Data. CoRR abs\/1506.05163","author":"Henaff Mikael","year":"2015"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.632"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964973"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230100.1230107"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366215"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1053427.1053429"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073685"},{"key":"e_1_2_2_18_1","volume-title":"Kipf and Max Welling","author":"Thomas","year":"2016"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601161"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925959"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818013"},{"key":"e_1_2_2_22_1","article-title":"NNWarp: Neural Network-based Nonlinear Deformation","volume":"24","author":"Luo Ran","year":"2018","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCVW.2015.112"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.576"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925905"},{"key":"e_1_2_2_26_1","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","volume":"1","author":"Qi Charles R","year":"2017"},{"key":"e_1_2_2_27_1","volume-title":"Learning Bidirectional LSTM Networks for Synthesizing 3D Mesh Animation Sequences. CoRR abs\/1810.02042","author":"Qiao Yi-Ling","year":"2018"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2626346"},{"key":"e_1_2_2_29_1","unstructured":"Qingyang Tan Lin Gao Yu-Kun Lai Jie Yang and Shihong Xia. 2018. Mesh-Based Autoencoders for Localized Deformation Component Analysis. In AAAI.  Qingyang Tan Lin Gao Yu-Kun Lai Jie Yang and Shihong Xia. 2018. Mesh-Based Autoencoders for Localized Deformation Component Analysis. In AAAI."},{"key":"e_1_2_2_30_1","volume-title":"Attention-based Graph Neural Network for Semi-supervised Learning. CoRR abs\/1803.03735","author":"Thekumparampil Kiran Koshy","year":"2018"},{"key":"e_1_2_2_31_1","unstructured":"Ashish Vaswani Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan N Gomez \u0141ukasz Kaiser and Illia Polosukhin. 2017. Attention is all you need. In Advances in Neural Information Processing Systems. 5998--6008.   Ashish Vaswani Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan N Gomez \u0141ukasz Kaiser and Illia Polosukhin. 2017. Attention is all you need. In Advances in Neural Information Processing Systems. 5998--6008."},{"key":"e_1_2_2_32_1","volume-title":"Graph Attention Networks. International Conference on Learning Representations","author":"Veli\u010dkovi\u0107 Petar","year":"2018"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70517-8_7"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3322969","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3306346.3322969","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:25:44Z","timestamp":1750191944000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3322969"}},"subtitle":["automatic skin binding for production characters with deep graph networks"],"short-title":[],"issued":{"date-parts":[[2019,7,12]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,8,31]]}},"alternative-id":["10.1145\/3306346.3322969"],"URL":"https:\/\/doi.org\/10.1145\/3306346.3322969","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,12]]},"assertion":[{"value":"2019-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}