{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T11:26:41Z","timestamp":1776166001743,"version":"3.50.1"},"reference-count":67,"publisher":"Wiley","license":[{"start":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T00:00:00Z","timestamp":1776124800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"},{"start":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T00:00:00Z","timestamp":1776124800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>For decades, real\u2010time skinning has been the cornerstone of character animation in visual effects and games. Despite its importance, the creation of animatable digital assets remains a labor\u2010intensive manual process. Existing automated tools frequently struggle with intricate geometries, often necessitating significant manual refinement to reach production standards. We present a robust, fully automated method for generating high\u2010quality skinning weights from a standard mesh and skeleton in a canonical A\u2010 or T\u2010pose. Unlike traditional approaches, our framework offers direct sparsity controls to limit bone influences per vertex \u2013 a critical requirement for maintaining performance in large\u2010scale mobile environments. Furthermore, we address the challenge of Level\u2010of\u2010Detail (LoD) management by optimizing weights within a continuous spatial volume rather than on discrete vertices. This allows a single optimization pass to be applied seamlessly across multiple asset resolutions and variations. Central to our approach is a novel parameterized family of functions, we call SkinCells. We demonstrate that our method consistently produces stable, high\u2010quality results even in complex scenarios where standard biharmonic weight computations fail.<\/jats:p>","DOI":"10.1111\/cgf.70381","type":"journal-article","created":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T10:04:59Z","timestamp":1776161099000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["SkinCells: Sparse Skinning using Voronoi Cells"],"prefix":"10.1111","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9900-3150","authenticated-orcid":false,"given":"Egor","family":"Larionov","sequence":"first","affiliation":[{"name":"Meta Reality Labs  USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7276-083X","authenticated-orcid":false,"given":"Igor","family":"Santesteban","sequence":"additional","affiliation":[{"name":"Meta Reality Labs  USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-5986-2093","authenticated-orcid":false,"given":"Hsiao\u2010yu","family":"Chen","sequence":"additional","affiliation":[{"name":"Meta Reality Labs  USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-5492-9941","authenticated-orcid":false,"given":"Gene Wei\u2010Chin","family":"Lin","sequence":"additional","affiliation":[{"name":"Meta Reality Labs  Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8389-792X","authenticated-orcid":false,"given":"Philipp","family":"Herholz","sequence":"additional","affiliation":[{"name":"Meta Reality Labs  Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-9336-8679","authenticated-orcid":false,"given":"Ryan","family":"Goldade","sequence":"additional","affiliation":[{"name":"Meta Reality Labs  Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8549-0878","authenticated-orcid":false,"given":"Ladislav","family":"Kavan","sequence":"additional","affiliation":[{"name":"Meta Reality Labs  Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3415-4283","authenticated-orcid":false,"given":"Doug","family":"Roble","sequence":"additional","affiliation":[{"name":"Meta Reality Labs  USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1892-2137","authenticated-orcid":false,"given":"Tuur","family":"Stuyck","sequence":"additional","affiliation":[{"name":"Meta Reality Labs  USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2026,4,14]]},"reference":[{"key":"e_1_2_9_2_2","first-page":"147","volume-title":"Proceedings of the 2006 ACM SIGGRAPH\/Eurographics symposium on Computer animation","author":"Allen Brett","year":"2006"},{"key":"e_1_2_9_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/2804408.2804412"},{"key":"e_1_2_9_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3610543.3626180"},{"issue":"5","key":"e_1_2_9_5_2","first-page":"174","article-title":"Spline Interface for Intuitive Skinning Weight Editing","volume":"37","author":"Bang Seungbae","year":"2018","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_9_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3550454.3555491"},{"key":"e_1_2_9_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276467"},{"key":"e_1_2_9_8_2","unstructured":"Bhatnagar Bharat Lal Sminchisescu Cristian Theobalt Christian andPons-Moll Gerard. \u201cLoopReg: Self-supervised Learning of Implicit Surface Correspondences Pose and Shape for 3D Human Mesh Registration\u201d.Advances in Neural Information Processing Systems (NeurIPS). Dec.20204 9."},{"key":"e_1_2_9_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280821"},{"key":"e_1_2_9_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3592404"},{"issue":"3","key":"e_1_2_9_11_2","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1145\/566654.566624","article-title":"Stable but responsive cloth","volume":"21","author":"Choi Kwang-Jin","year":"2002","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_9_12_2","unstructured":"Cao ZiyuanandMukai Tomohiko. \u201cSkeleton-Aware Skin Weight Transfer for Helper Joint Rigs.\u201dEurographics (Short Papers).20243."},{"key":"e_1_2_9_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/2485895.2485919"},{"key":"e_1_2_9_14_2","unstructured":"Diamant RichandSimantov Judd. \u201cUncharted 2 Character Pipeline: An in-depth look at the creation of U2's characters\u201d.Game Developers Conference (GDC). Slide 14: \u201c3-5 influences per vertex - more than this becomes unmanageable.\u201d.20102."},{"key":"e_1_2_9_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3771928"},{"key":"e_1_2_9_16_2","doi-asserted-by":"publisher","DOI":"10.1002\/nme.7121"},{"key":"e_1_2_9_17_2","unstructured":"Gao Will Wang Dilin Fan Yuchen et al. \u201c3D Mesh Editing using Masked LRMs\u201d.Proceedings of the IEEE\/CVF International Conference on Computer Vision (ICCV). Oct.2025 7154\u201371652."},{"key":"e_1_2_9_18_2","unstructured":"Guo Zhiyang Xiang Jinxu Ma Kai et al. \u201cMake-It-Animatable: An Efficient Framework for Authoring Animation-Ready 3D Characters\u201d.Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR).20252."},{"key":"e_1_2_9_19_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13116"},{"issue":"6","key":"e_1_2_9_20_2","first-page":"196","article-title":"Pattern-Based Cloth Registration and Sparse-View Animation","volume":"41","author":"Halimi Oshri","year":"2022","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_9_21_2","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1007\/978-1-4612-4380-9_35","volume-title":"Breakthroughs in statistics: Methodology and distribution","author":"Huber Peter J.","year":"1992"},{"key":"e_1_2_9_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964973"},{"key":"e_1_2_9_23_2","doi-asserted-by":"crossref","unstructured":"Jacobson Alec Deng Zhigang Kavan Ladislav andLewis JP.\u201cSkinning: Real-time Shape Deformation\u201d.ACM SIGGRAPH 2014 Courses.20142 3.","DOI":"10.1145\/2659467.2675048"},{"key":"e_1_2_9_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3203203"},{"key":"e_1_2_9_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/1230100.1230107"},{"key":"e_1_2_9_26_2","doi-asserted-by":"crossref","unstructured":"Kim TheodoreandEberle David. \u201cDynamic deformables: implementation and production practicalities (now with code!)\u201d:ACM SIGGRAPH 2022 Courses.2022 1\u20132593.","DOI":"10.1145\/3532720.3535628"},{"issue":"4","key":"e_1_2_9_27_2","article-title":"3D Gaussian Splatting for Real-Time Radiance Field Rendering","volume":"42","author":"Kerbl Bernhard","year":"2023","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_9_28_2","unstructured":"Kalyasundaram Niranjan Rohmer Damien andZordan Victor. \u201cAcceleration Skinning: Kinematics-Driven Cartoon Effects for Articulated Characters\u201d.Graphics Interface 2022.20223."},{"key":"e_1_2_9_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366215"},{"key":"e_1_2_9_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344862"},{"issue":"6","key":"e_1_2_9_31_2","article-title":"Smooth Skinning Decomposition with Rigid Bones","volume":"31","author":"Le Binh","year":"2012","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_9_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461949"},{"key":"e_1_2_9_33_2","doi-asserted-by":"crossref","unstructured":"Landreneau EricandSchaefer Scott. \u201cPoisson-Based Weight Reduction of Animated Meshes\u201d.Computer Graphics Forum(2010). issn: 1467-8659. doi:10.1111\/j.1467-8659.2010.01661.x3 7.","DOI":"10.1111\/j.1467-8659.2010.01661.x"},{"key":"e_1_2_9_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3731149"},{"key":"e_1_2_9_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322969"},{"key":"e_1_2_9_36_2","unstructured":"Li Zhe Zheng Zerong Wang Lizhen andLiu Yebin. \u201cAnimatable Gaussians: Learning Pose-dependent Gaussian Maps for High-fidelity Human Avatar Modeling\u201d.Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR).20242 7 9 10."},{"key":"e_1_2_9_37_2","unstructured":"Lin Siyou Zhang Hongwen Zheng Zerong et al. \u201cLearning Implicit Templates for Point-Based Clothed Human Modeling\u201d.ECCV.20222\u20134 7 9."},{"key":"e_1_2_9_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/2633374.2633376"},{"key":"e_1_2_9_39_2","first-page":"26","volume-title":"Proceedings on Graphics Interface '88","author":"Magnenat-Thalmann N.","year":"1989"},{"key":"e_1_2_9_40_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2024.104049"},{"key":"e_1_2_9_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3487983.3488289"},{"key":"e_1_2_9_42_2","unstructured":"Mosella-Montoro AlbertandRuiz-Hidalgo Javier. \u201cSkinningNet: Two-Stream Graph Convolutional Neural Network for Skinning Prediction of Synthetic Characters\u201d.CVPR - CVF\/IEEE Conference on Computer Vision and Pattern Recognition.20223."},{"key":"e_1_2_9_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3658184"},{"key":"e_1_2_9_44_2","first-page":"2","volume-title":"Computer Graphics Forum","author":"Rohmer Damien","year":"2021"},{"key":"e_1_2_9_45_2","first-page":"109","volume-title":"Proceedings of the Fifth Eurographics Symposium on Geometry Processing","author":"Sorkine Olga","year":"2007"},{"key":"e_1_2_9_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057456"},{"issue":"2","key":"e_1_2_9_47_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3180491","article-title":"Stable neo-hookean flesh simulation","volume":"37","author":"Smith Breannan","year":"2018","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_9_48_2","unstructured":"SideFX.Houdini.https:\/\/www.sidefx.com. Version 20.5 3D Animation and VFX Software.20257."},{"key":"e_1_2_9_49_2","doi-asserted-by":"crossref","unstructured":"Stuyck Tuur Lin Gene Wei-Chin Larionov Egor et al. \u201cQuaffure: Real-Time Quasi-Static Neural Hair Simulation\u201d.Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). June2025 239\u20132493 7.","DOI":"10.1109\/CVPR52734.2025.00031"},{"key":"e_1_2_9_50_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13643"},{"key":"e_1_2_9_51_2","doi-asserted-by":"crossref","unstructured":"Santesteban Igor Otaduy Miguel A. andCasas Dan. \u201cSNUG: Self-Supervised Neural Dynamic Garments\u201d.2022 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR).2022 8130\u20138140. doi:10.1109\/CVPR52688.2022.007973.","DOI":"10.1109\/CVPR52688.2022.00797"},{"key":"e_1_2_9_52_2","unstructured":"Sarafianos Nikolaos Stuyck Tuur Xiang Xiaoyu et al. \u201cGarment3DGen: 3D Garment Stylization and Texture Generation\u201d.3DV.20252."},{"key":"e_1_2_9_53_2","doi-asserted-by":"crossref","unstructured":"Santesteban Igor Thuerey Nils Otaduy Miguel A andCasas Dan. \u201cSelf-supervised Collision Handling via Generative 3D Garment Models for Virtual Try-On\u201d.2021 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR).2021 11763\u2013117734.","DOI":"10.1109\/CVPR46437.2021.01159"},{"key":"e_1_2_9_54_2","volume-title":"Cloth simulation for computer graphics","author":"Stuyck Tuur","year":"2022"},{"key":"e_1_2_9_55_2","unstructured":"Saito Shunsuke Yang Jinlong Ma Qianli andBlack Michael J.\u201cSCANimate: Weakly Supervised Learning of Skinned Clothed Avatar Networks\u201d.Proceedings IEEE\/CVF Conf. on Computer Vision and Pattern Recognition (CVPR). June20213 4 7 9."},{"key":"e_1_2_9_56_2","doi-asserted-by":"crossref","unstructured":"Song Chaoyue Zhang Jianfeng Li Xiu et al. \u201cMagicArticulate: Make Your 3D Models Articulation-Ready\u201d.Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR). June2025 15998\u2013160073.","DOI":"10.1109\/CVPR52734.2025.01491"},{"key":"e_1_2_9_57_2","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13161"},{"key":"e_1_2_9_58_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70517-8_7"},{"key":"e_1_2_9_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459801"},{"key":"e_1_2_9_60_2","unstructured":"Wei Xinyue Zhang Kai Bi Sai et al. \u201cMeshLRM: Large Reconstruction Model for High-Quality Meshes\u201d.arXiv preprint arXiv:2404.12385(2024) 2."},{"key":"e_1_2_9_61_2","first-page":"7","volume-title":"Computer Graphics Forum","author":"Wang Bohan","year":"2020"},{"issue":"4","key":"e_1_2_9_62_2","first-page":"1","article-title":"Pose-space subspace dynamics","volume":"35","author":"Xu Hongyi","year":"2016","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_9_63_2","doi-asserted-by":"crossref","unstructured":"Xu Hongyi Bazavan Eduard Gabriel Zanfir Andrei et al. \u201cGhum & ghuml: Generative 3d human shape and articulated pose models\u201d.Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition.2020 6184\u201361933.","DOI":"10.1109\/CVPR42600.2020.00622"},{"key":"e_1_2_9_64_2","article-title":"RigNet: Neural Rigging for Articulated Characters","volume":"39","author":"Xu Zhan","year":"2020","journal-title":"ACM Trans. on Graphics"},{"key":"e_1_2_9_65_2","doi-asserted-by":"crossref","unstructured":"Yang Ze Wang Shenlong Manivasagam Sivabalan et al. \u201cS3: Neural shape skeleton and skinning fields for 3d human modeling\u201d.Proceedings of the IEEE\/CVF conference on computer vision and pattern recognition.2021 13284\u2013132932.","DOI":"10.1109\/CVPR46437.2021.01308"},{"issue":"6","key":"e_1_2_9_66_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3687985","article-title":"Multi-Resolution Real-Time Deep Pose-Space Deformation","volume":"43","author":"Zheng Mianlun","year":"2024","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_9_67_2","unstructured":"Zhang Jiayi Eris Bang Seungbae Levin David I.W. andJacobson Alec. \u201cComplementary Dynamics\u201d.ACM Transactions on Graphics(2020) 3."},{"issue":"4","key":"e_1_2_9_68_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3658146","article-title":"CLAY: A Controllable Large-scale Generative Model for Creating High-quality 3D Assets","volume":"43","author":"Zhang Longwen","year":"2024","journal-title":"ACM Transactions on Graphics (TOG)"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.70381","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1111\/cgf.70381","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.70381","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T10:05:21Z","timestamp":1776161121000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/cgf.70381"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,14]]},"references-count":67,"alternative-id":["10.1111\/cgf.70381"],"URL":"https:\/\/doi.org\/10.1111\/cgf.70381","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,14]]},"assertion":[{"value":"2026-04-14","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e70381"}}