| Peer-Reviewed

Research on Automatic Skinning of Articulated Characters Using Extended Position Based Dynamic

Received: 4 May 2017    Accepted:     Published: 4 May 2017
Views:       Downloads:
Abstract

This paper proposes automatic skinning using extended position based dynamic in character animation, which adds energy conservation constraints based on the easy expandability of the position based dynamics. In the skeletal motion process, the deformation of surface mesh is divided into two stages. First stage: at each frame, the skeleton moves and both the surface and volumetric vertices are deformed by a standard LBS algorithm. Second stage: we use position based dynamics to update both the tetrahedral mesh and surface mesh automatically by solving the constraints. Lastly, self-collision and Laplacian smoothing are used to refine the deformation locally and output the result. In order to verify the feasibility and effectiveness of the mentioned algorithm, this paper experiment with different models and obtain the desired results.

Published in Science Discovery (Volume 5, Issue 2)
DOI 10.11648/j.sd.20170502.18
Page(s) 135-143
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Linear Blending Skinning, Position Based Dynamic, Self-Collision Detection, Laplacian Smoothing

References
[1] Hiebert B, Dave J, Kim T. Y, et al. The Chronicles of Narnia: the lion, the crowds and rhythm and hues Author video presentations are available from the citation page, ACM SIGGRAPH, 2006: 1.
[2] Smith J, White J. BlockParty: modular rigging encoded in a geometric volume, Acm Transactions on Graphics, 2006: 115.
[3] Pan J, Yang X, Xie X, et al. Automatic rigging for animation characters with 3D silhouette, Computer Animation and Virtual Worlds, 2009,20(2-3): 121-131.
[4] Baran I, Popović J. Automatic rigging and animation of 3D characters, Acm Transactions on Graphics, 2007, 26(3): 72.
[5] Jacobson A, Baran I, Popović J, et al. Bounded biharmonic weights for real-time deformation, Acm Transactions on Graphics, 2011, 30(4): 76-79.
[6] Dionne O, Lasa M. D. Geodesic voxel binding for production character meshes, ACM Siggraph/eurographics Symposium on Computer Animation, 2013:173-180.
[7] Magnenat-Thalmann N, Laperrière R, et al. Joint-dependent local deformations for hand animation and object grasping, Proceedings Graphics Interface, 1988: 26-33.
[8] Forstmann S, Ohya J. Fast Skeletal Animation by skinned Arc-Spline based Deformation, Proc Eurographics Short, 2006.
[9] Mukai T, Kuriyama S. Efficient dynamic skinning with low-rank helper bone controllers, Acm Transactions on Graphics, 2016:35(4).
[10] Vaillant R, Barthe L, Guennebaud G, et al. Implicit Skinning: Real-Time Skin Deformation with Contact Modeling, Acm Transactions on Graphics, 2013, 32(4): 96-96.
[11] Kavan L, Collins S, Zăra J, et al. Geometric skinning with approximate dual quaternion blending, Acm Transactions on Graphics, 2008, 27(4): 995-999.
[12] Kim Y. B, Han J. H. Bulging-free dual quaternion skinning, Computer Animation and Virtual Worlds, 2014, 25(3-4): 321-329.
[13] Vaillant R, Guennebaud G, Barthe L, et al. Robust isosurface tracking for interactive character skinning[J]. Acm Transactions on Graphics, 2014, 33(6):189.
[14] Müller M, Chentanez N. Adding Physics to Animated Characters with Oriented Particles, The Workshop on Virtual Reality Interactions and Physical Simulations, Vriphys 2011, Lyon, France, DBLP, 2011: 83-91.
[15] James D. L, Twigg C. D. Skinning mesh animations[J], Acm Transactions on Graphics, 2005, 24(3): 399-407.
[16] Park S. I, Hodgins J. K. Data-driven modeling of skin and muscle deformation[J], Acm Transactions on Graphics, 2008, 27(3): 15-19.
[17] Lewis J. P, Cordner M, Fong N. Pose space deformation: a uni_ed approach to shape interpolation and skeletondriven deformation, Conference on Computer Graphics and Interactive Techniques, 2000: 165-172.
[18] Xu H, Barbič J. Pose-space subspace dynamics[J], Acm Transactions on Graphics, 2016, 35(4): 1-14.
[19] Mohr A, Gleicher M. Building efficient, accurate character skins from examples[J], Acm Transactions on Graphics, 2003, 21(3): 562-568.
[20] Merry B, Marais P, Gain J. Animation space: A truly linear framework for character animation, Acm Transactions on Graphics, 2006, 25(4): 1400-1423.
[21] Dionne O, Lasa M. D. Geodesic voxel binding for production character meshes, ACM Siggraph/eurographics Symposium on Computer Animation, 2013: 173-180.
[22] Seo J, Seol Y, Wi D, et al. Rigging transfer, Computer Animation and Virtual Worlds[J], 2010, 21(3-4): 375-386.
[23] Ju T, Zhou Q. Y, Panne M, et al. Reusable skinning templates using cage-based deformations[J], Acm Transactions on Graphics, 2008, 27(5): 32-39.
[24] Allen B, Curless B, Popović J, et al. The space of human body shapes: reconstruction and parameterization from range scans[J], Acm Transactions on Graphics, 2003, 22(3):587-594.
[25] Ali-Hamadi D, Liu T, Gilles B, et al. Anatomy transfer, Acm Transactions on Graphics, 2013,32(6):188.
[26] Avril Q, Ribet S, Ghafourzadeh D, et al. Animation Setup Transfer for 3D Characters, Computer Graphics Forum, 2016: 115-126.
[27] Müller M, Heidelberger B, Hennix M, et al. Position based dynamics, Journal of Visual Communication and Image Representation, 2007, 18(2): 109-118.
[28] Bender J, Müller M, Otaduy M. A, et al. A Survey on Position-Based Simulation Methods in Computer Graphics, Computer Graphics Forum, 2014, 33(6): 228-251.
[29] Clavet S, Beaudoin P, Poulin P. Particle-based Viscoelastic Fluid Simulation[C]. ACM Siggraph/eurographics Symposium on Computer Animation, SCA 2005, Los Angeles, Ca, Usa, July. 2005:219-228.
[30] Macklin M, Ller M, Chentanez N, et al. Unified particle physics for real-time applications, Acm Transactions on Graphics, 2014, 33(4): 1-12.
[31] Rumman N. A, Fratarcangeli M. Position Based Skinning of Skeleton-driven Deformable Characters[C]. Sccg. 2014:83-90.
[32] Rumman N. A, Fratarcangeli M. Position Based Skinning for Soft Articulated Characters[J]. Computer Graphics Forum, 2015, 34(6):240-250.
[33] PhysX-Nvidia, http://physxinfo.com/wiki/.
[34] Kincaid D, Cheney W. 数值分析(原书第3版)[M]. 王国荣, 俞耀明, 徐兆亮. 北京: 机械工业出版社, 2005: 170-172.
Cite This Article
  • APA Style

    Lijuan Chen, Junjun Pan. (2017). Research on Automatic Skinning of Articulated Characters Using Extended Position Based Dynamic. Science Discovery, 5(2), 135-143. https://doi.org/10.11648/j.sd.20170502.18

    Copy | Download

    ACS Style

    Lijuan Chen; Junjun Pan. Research on Automatic Skinning of Articulated Characters Using Extended Position Based Dynamic. Sci. Discov. 2017, 5(2), 135-143. doi: 10.11648/j.sd.20170502.18

    Copy | Download

    AMA Style

    Lijuan Chen, Junjun Pan. Research on Automatic Skinning of Articulated Characters Using Extended Position Based Dynamic. Sci Discov. 2017;5(2):135-143. doi: 10.11648/j.sd.20170502.18

    Copy | Download

  • @article{10.11648/j.sd.20170502.18,
      author = {Lijuan Chen and Junjun Pan},
      title = {Research on Automatic Skinning of Articulated Characters Using Extended Position Based Dynamic},
      journal = {Science Discovery},
      volume = {5},
      number = {2},
      pages = {135-143},
      doi = {10.11648/j.sd.20170502.18},
      url = {https://doi.org/10.11648/j.sd.20170502.18},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.sd.20170502.18},
      abstract = {This paper proposes automatic skinning using extended position based dynamic in character animation, which adds energy conservation constraints based on the easy expandability of the position based dynamics. In the skeletal motion process, the deformation of surface mesh is divided into two stages. First stage: at each frame, the skeleton moves and both the surface and volumetric vertices are deformed by a standard LBS algorithm. Second stage: we use position based dynamics to update both the tetrahedral mesh and surface mesh automatically by solving the constraints. Lastly, self-collision and Laplacian smoothing are used to refine the deformation locally and output the result. In order to verify the feasibility and effectiveness of the mentioned algorithm, this paper experiment with different models and obtain the desired results.},
     year = {2017}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Research on Automatic Skinning of Articulated Characters Using Extended Position Based Dynamic
    AU  - Lijuan Chen
    AU  - Junjun Pan
    Y1  - 2017/05/04
    PY  - 2017
    N1  - https://doi.org/10.11648/j.sd.20170502.18
    DO  - 10.11648/j.sd.20170502.18
    T2  - Science Discovery
    JF  - Science Discovery
    JO  - Science Discovery
    SP  - 135
    EP  - 143
    PB  - Science Publishing Group
    SN  - 2331-0650
    UR  - https://doi.org/10.11648/j.sd.20170502.18
    AB  - This paper proposes automatic skinning using extended position based dynamic in character animation, which adds energy conservation constraints based on the easy expandability of the position based dynamics. In the skeletal motion process, the deformation of surface mesh is divided into two stages. First stage: at each frame, the skeleton moves and both the surface and volumetric vertices are deformed by a standard LBS algorithm. Second stage: we use position based dynamics to update both the tetrahedral mesh and surface mesh automatically by solving the constraints. Lastly, self-collision and Laplacian smoothing are used to refine the deformation locally and output the result. In order to verify the feasibility and effectiveness of the mentioned algorithm, this paper experiment with different models and obtain the desired results.
    VL  - 5
    IS  - 2
    ER  - 

    Copy | Download

Author Information
  • School of Computer Science & Engineering, China State Key Laboratory of Virtual Reality Technology and Systems, Beihang University, Beijing, China

  • School of Computer Science & Engineering, China State Key Laboratory of Virtual Reality Technology and Systems, Beihang University, Beijing, China

  • Sections