{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T06:30:52Z","timestamp":1762324252762,"version":"build-2065373602"},"reference-count":50,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2018,3,31]],"date-time":"2018-03-31T00:00:00Z","timestamp":1522454400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Since non-automatic rigging requires heavy human involvements, and various automatic rigging algorithms are less efficient in terms of computational efficiency, especially for current curve-based skin deformation methods, identifying the iso-parametric curves and creating the animation skeleton requires tedious and time-consuming manual work. Although several automatic rigging methods have been developed, but they do not aim at curve-based models. To tackle this issue, this paper proposes a new rigging algorithm for automatic generation of dynamic skin deformation to quickly identify iso-parametric curves and create an animation skeleton in a few milliseconds, which can be seamlessly used in curve-based skin deformation methods to make the rigging process fast enough for highly efficient computer animation applications.<\/jats:p>","DOI":"10.3390\/sym10040089","type":"journal-article","created":{"date-parts":[[2018,4,2]],"date-time":"2018-04-02T12:32:20Z","timestamp":1522672340000},"page":"89","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Automatic Generation of Dynamic Skin Deformation for Animated Characters"],"prefix":"10.3390","volume":"10","author":[{"given":"Shaojun","family":"Bian","sequence":"first","affiliation":[{"name":"The National Centre for Computer Animation, Bournemouth University, Poole, BH12 5BB, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anzong","family":"Zheng","sequence":"additional","affiliation":[{"name":"The National Centre for Computer Animation, Bournemouth University, Poole, BH12 5BB, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ehtzaz","family":"Chaudhry","sequence":"additional","affiliation":[{"name":"The National Centre for Computer Animation, Bournemouth University, Poole, BH12 5BB, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lihua","family":"You","sequence":"additional","affiliation":[{"name":"The National Centre for Computer Animation, Bournemouth University, Poole, BH12 5BB, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Zhang","sequence":"additional","affiliation":[{"name":"The National Centre for Computer Animation, Bournemouth University, Poole, BH12 5BB, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,3,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1016\/j.cag.2014.09.029","article-title":"Dynamic skin deformation using finite difference solutions for character animation","volume":"46","author":"Chaudhry","year":"2015","journal-title":"Comput. Graph."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1002\/cav.284","article-title":"Automatic rigging for animation characters with 3D silhouette","volume":"20","author":"Pan","year":"2009","journal-title":"Comput. Anim. Virtual Worlds"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/1276377.1276467","article-title":"Automatic rigging and animation of 3d characters","volume":"26","author":"Baran","year":"2007","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1145\/2816795.2818082","article-title":"Generalizing wave gestures from sparse examples for real-time character control","volume":"34","author":"Rhodin","year":"2015","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/1360612.1360643","article-title":"Skeleton extraction by mesh contraction","volume":"27","author":"Au","year":"2008","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_6","first-page":"98","article-title":"Performance capture from sparse multi-view video","volume":"27","author":"Stoll","year":"2008","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1145\/2601097.2601161","article-title":"Robust and accurate skeletal rigging from mesh sequences","volume":"33","author":"Le","year":"2014","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1002\/cav.1429","article-title":"A novel template-based automatic rigging algorithm for articulated-character animation","volume":"23","author":"Pantuwong","year":"2012","journal-title":"Comput. Anim. Virtual Worlds"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1111\/cgf.12325","article-title":"Interactive motion mapping for real-time character control","volume":"Volume 33","author":"Rhodin","year":"2014","journal-title":"Computer Graphics Forum"},{"key":"ref_10","unstructured":"V\u00f6gele, A., Hermann, M., Kr\u00fcger, B., and Klein, R. (2012, January 29\u201331). Interactive steering of mesh animations. Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, Lausanne, Switzerland."},{"key":"ref_11","unstructured":"Magnenat-Thalmann, N., Laperrire, R., and Thalmann, D. (1988, January 6\u201310). Joint-dependent local deformations for hand animation and object grasping. Proceedings of the on Graphics interface88, Edmonton, AB, Canada."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Lewis, J.P., Cordner, M., and Fong, N. (2000, January 23\u201328). Pose space deformation: A unified approach to shape interpolation and skeleton-driven deformation. Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, USA.","DOI":"10.1145\/344779.344862"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1016\/j.cagd.2007.10.004","article-title":"Detail preserving deformation of B-spline surfaces with volume constraint","volume":"25","author":"Sauvage","year":"2008","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/1276377.1276457","article-title":"Geometric modeling in shape space","volume":"26","author":"Kilian","year":"2007","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/1409625.1409627","article-title":"Geometric skinning with approximate dual quaternion blending","volume":"27","author":"Kavan","year":"2008","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1145\/2070781.2024199","article-title":"Stretchable and twistable bones for skeletal shape deformation","volume":"30","author":"Jacobson","year":"2011","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1145\/2766957","article-title":"Computational bodybuilding: Anatomically-based modeling of human bodies","volume":"34","author":"Saito","year":"2015","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/2897824.2925959","article-title":"Real-time skeletal skinning with optimized centers of rotation","volume":"35","author":"Le","year":"2016","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1145\/2461912.2461960","article-title":"Implicit skinning: Real-time skin deformation with contact modeling","volume":"32","author":"Vaillant","year":"2013","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1145\/2661229.2661264","article-title":"Robust iso-surface tracking for interactive character skinning","volume":"33","author":"Vaillant","year":"2014","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Sloan, P.P.J., Rose III, C.F., and Cohen, M.F. (2001, January 19\u201321). Shape by example. Proceedings of the 2001 Symposium on Interactive 3D Graphics, Research Triangle Park, NC, USA.","DOI":"10.1145\/364338.364382"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"562","DOI":"10.1145\/882262.882308","article-title":"Building efficient, accurate character skins from examples","volume":"22","author":"Mohr","year":"2003","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1111\/j.1467-8659.2006.00963.x","article-title":"Real-Time Weighted Pose-Space Deformation on the GPU","volume":"Volume 25","author":"Rhee","year":"2006","journal-title":"Computer Graphics Forum"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1145\/1360612.1360695","article-title":"Data-driven modeling of skin and muscle deformation","volume":"27","author":"Park","year":"2008","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/2461912.2462008","article-title":"Thin skin elastodynamics","volume":"32","author":"Li","year":"2013","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1145\/2366145.2366218","article-title":"Smooth skinning decomposition with rigid bones","volume":"31","author":"Le","year":"2012","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_27","unstructured":"Nedel, L.P., and Thalmann, D. (1998, January 8\u201310). Modeling and deformation of the human body using an anatomically-based approach. Proceedings of the Computer Animation 98, Philadelphia, PA, USA."},{"key":"ref_28","unstructured":"Angelidis, A., and Singh, K. (2007, January 2\u20134). Kinodynamic Skinning Using Volume-preserving Deformations. Proceedings of the 2007 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, San Diego, California, USA."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/1559755.1559756","article-title":"Comprehensive biomechanical modeling and simulation of the upper body","volume":"28","author":"Lee","year":"2009","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/2019627.2019640","article-title":"Fast simulation of skeleton-driven deformable body characters","volume":"30","author":"Kim","year":"2011","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/2010324.1964932","article-title":"Efficient elasticity for character skinning with contact and collisions","volume":"30","author":"McAdams","year":"2011","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/2185520.2185568","article-title":"Rig-space physics","volume":"31","author":"Hahn","year":"2012","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1145\/2366145.2366215","article-title":"Elasticity-inspired deformers for character articulation","volume":"31","author":"Kavan","year":"2012","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1145\/2601097.2601217","article-title":"Space-time editing of elastic motion through material optimization and reduction","volume":"33","author":"Li","year":"2014","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1145\/2766952","article-title":"Linear subspace design for real-time shape deformation","volume":"34","author":"Wang","year":"2015","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1145\/2185520.2185573","article-title":"Fast automatic skinning transformations","volume":"31","author":"Jacobson","year":"2012","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"904","DOI":"10.1016\/j.cag.2012.08.010","article-title":"Inverse kinodynamics: Editing and constraining kinematic approximations of dynamic motion","volume":"36","author":"Kry","year":"2012","journal-title":"Comput. Graph."},{"key":"ref_38","unstructured":"Deul, C., and Bender, J. (2013, January 27\u201329). Physically-based character skinning. Proceedings of theVirtual Reality Interactions and Physical Simulations (VRIPhys), Lille, France."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1755","DOI":"10.1111\/j.1467-8659.2012.03180.x","article-title":"Time-Discrete Geodesics in the Space of Shells","volume":"Volume 31","author":"Heeren","year":"2012","journal-title":"Computer Graphics Forum"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1111\/cgf.12450","article-title":"Exploring the geometry of the space of shells","volume":"Volume 33","author":"Heeren","year":"2014","journal-title":"Computer Graphics Forum"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1145\/2601097.2601181","article-title":"Simulating articulated subspace self-contact","volume":"33","author":"Teng","year":"2014","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"542","DOI":"10.1007\/s00371-005-0343-x","article-title":"Sweep-based human deformation","volume":"21","author":"Hyun","year":"2005","journal-title":"Vis. Comput."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1111\/j.1467-8659.2007.01053.x","article-title":"Boundary constrained swept surfaces for modelling and animation","volume":"Volume 26","author":"You","year":"2007","journal-title":"Computer Graphics Forum"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1002\/cav.235","article-title":"Dynamic skin deformation with characteristic curves","volume":"19","author":"You","year":"2008","journal-title":"Comput. Anim. Virtual Worlds"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/cgf.12020","article-title":"Circular arc snakes and kinematic surface generation","volume":"Volume 32","author":"Shi","year":"2013","journal-title":"Computer Graphics Forum"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1111\/cgf.12287","article-title":"Detection and reconstruction of freeform sweeps","volume":"Volume 33","author":"Pottmann","year":"2014","journal-title":"Computer Graphics Forum"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1111\/cgf.12832","article-title":"Geometric flows of curves in shape space for processing motion of deformable objects","volume":"Volume 35","author":"Brandt","year":"2016","journal-title":"Computer Graphics Forum"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1111\/j.1467-8659.2012.03034.x","article-title":"Automatically rigging multi-component characters","volume":"Volume 31","author":"Bharaj","year":"2012","journal-title":"Computer Graphics Forum"},{"key":"ref_49","first-page":"132","article-title":"Interactive shape modeling using a skeleton-mesh co-representation","volume":"33","author":"Abdrashitov","year":"2014","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Xu, W., Umetani, N., Chao, Q., Mao, J., Jin, X., and Tong, X. (2014). Sensitivity-optimized rigging for example-based real-time clothing synthesis. ACM Trans. Graph., 33.","DOI":"10.1145\/2601097.2601136"}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/10\/4\/89\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:59:12Z","timestamp":1760194752000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/10\/4\/89"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,31]]},"references-count":50,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2018,4]]}},"alternative-id":["sym10040089"],"URL":"https:\/\/doi.org\/10.3390\/sym10040089","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2018,3,31]]}}}