Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2643188.2643194acmotherconferencesArticle/Chapter ViewAbstractPublication PagessccgConference Proceedingsconference-collections
research-article

Position based skinning of skeleton-driven deformable characters

Published: 28 May 2014 Publication History

Abstract

This paper presents a real-time skinning technique for character animation based on a two-layered deformation model. For each frame, the skin of a generic character is first deformed by using a classic linear blend skinning approach, then the vertex positions are adjusted according to a Position Based Dynamics schema. We define geometric constraints which mimic the flesh behavior and produce interesting effects like volume conservation and secondary animations, in particular passive jiggling behavior, without relying on a predefined training set of poses. Once the whole model is defined, the character animation is synthesized in real-time without suffering of the inherent artefacts of classic interactive skinning techniques, such as the "candy-wrapper" effect or undesired skin bulging.

References

[1]
Aldrich, G., Pinskiy, D., and Hamann, B. Collision-Driven Volumetric Deformation on the GPU. Eurographics Association, Llandudno, UK, 9--12.
[2]
Alliez, P., Rineau, L., Tayeb, S., Tournois, J., and Yvinec, M. 2013. 3D mesh generation. In CGAL User and Reference Manual, 4.3 ed. CGAL Editorial Board.
[3]
Angelidis, A., and Singh, K. 2007. Kinodynamic skinning using volume-preserving deformations. In Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, SCA '07, 129--140.
[4]
Baran, I., and Popović, J. 2007. Automatic rigging and animation of 3d characters. In ACM SIGGRAPH 2007 Papers, ACM, New York, NY, USA, SIGGRAPH '07.
[5]
Bender, J., Müller, M., Otaduy, M. A., and Teschner, M. 2013. Position-based methods for the simulation of solid objects in computer graphics. In EUROGRAPHICS 2013 State of the Art Reports, Eurographics Association.
[6]
Botsch, M., and Sorkine, O. 2008. On linear variational surface deformation methods. IEEE Transactions on Visualization and Computer Graphics 14, 1 (Jan.), 213--230.
[7]
Bro-nielsen, M., and Cotin, S. 1996. Real-time volumetric deformable models for surgery simulation using finite elements and condensation. In Computer Graphics Forum, 57--66.
[8]
Capell, S., Green, S., Curless, B., Duchamp, T., and Popović, Z. 2002. Interactive skeleton-driven dynamic deformations. In Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH '02, 586--593.
[9]
Capell, S., Burkhart, M., Curless, B., Duchamp, T., and Popović, Z. 2005. Physically based rigging for deformable characters. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, New York, NY, USA, SCA '05, 301--310.
[10]
Chadwick, J. E., Haumann, D. R., and Parent, R. E. 1989. Layered construction for deformable animated characters. SIGGRAPH Comput. Graph. 23, 3 (July), 243--252.
[11]
Chen, C.-H., Lin, I.-C., Tsai, M.-H., and Lu, P.-H. 2011. Lattice-based skinning and deformation for real-time skeleton-driven animation. In Proceedings of the 2011 12th International Conference on Computer-Aided Design and Computer Graphics, IEEE Computer Society, Washington, DC, USA, CADGRAPHICS '11, 306--312.
[12]
Clutterbuck, S., and Jacob, J. 2010. A physically based approach to virtual character deformations. In SIGGRAPH 2010 Talks.
[13]
Deul, C., and Bender, J. 2013. Physically-based character skinning. In Virtual Reality Interactions and Physical Simulations (VRIPhys). accepted.
[14]
Diziol, R., Bender, J., and Bayer, D. 2009. Volume conserving simulation of deformable bodies. In Short Paper Proceedings of Eurographics.
[15]
Forstmann, S., and Ohya, J. 2006. Fast Skeletal Animation by skinned Arc-Spline based Deformation. 1--4.
[16]
Fratarcangeli, M. 2012. Position-based facial animation synthesis. Computer Animation and Virtual Worlds 23, 3-4, 457--466.
[17]
Galoppo, N., Otaduy, M. A., Tekin, S., Gross, M. H., and Lin, M. C. 2007. Soft articulated characters with fast contact handling. Comput. Graph. Forum 26, 3, 243--253.
[18]
Gourret, J.-P., Thalmann, N. M., and Thalmann, D. 1989. Simulation of object and human skin formations in a grasping task. In Proceedings of the 16th Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH '89, 21--30.
[19]
Gross, R., and Shi, J. 2001. The cmu motion of body (mobo) database. Tech. Rep. CMU-RI-TR-01-18, Robotics Institute, Carnegie Mellon University.
[20]
Jacka, D., Reid, A., Merry, B., and Gain, J. 2007. A comparison of linear skinning techniques for character animation. In Proceedings of the 5th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa, ACM, New York, NY, USA, AFRIGRAPH '07, 177--186.
[21]
Kavan, L., and Sorkine, O. 2012. Elasticity-inspired deformers for character articulation. ACM Trans. Graph. 31, 6 (Nov.), 196:1--196:8.
[22]
Kavan, L., Collins, S., Žára, J., and O'Sullivan, C. 2007. Skinning with dual quaternions. In Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, ACM, New York, NY, USA, I3D '07, 39--46.
[23]
Kim, J., and Pollard, N. S. 2011. Fast simulation of skeleton-driven deformable body characters. ACM Trans. Graph. 30, 5 (Oct.), 121:1--121:19.
[24]
Kry, P. G., James, D. L., and Pai, D. K. 2002. Eigenskin: Real time large deformation character skinning in hardware. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, New York, NY, USA, SCA '02, 153--159.
[25]
Larboulette, C., Cani, M.-P., and Arnaldi, B. 2005. Dynamic skinning: adding real-time dynamic effects to an existing character animation. In SCCG, 87--93.
[26]
Lee, Y., Terzopoulos, D., and Waters, K. 1995. Realistic modeling for facial animation. In Proceedings of the 22Nd Annual Conference on Computer Graphics and Interactive Techniques, ACM, New York, NY, USA, SIGGRAPH '95, 55--62.
[27]
Lee, S.-H., Sifakis, E., and Terzopoulos, D. 2009. Comprehensive biomechanical modeling and simulation of the upper body. ACM Trans. Graph. 28, 4 (Sept.), 99:1--99:17.
[28]
Lewis, J. P., Cordner, M., and Fong, N. 2000. Pose space deformation: A unified approach to shape interpolation and skeleton-driven deformation. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, SIGGRAPH '00, 165--172.
[29]
Magnenat-Thalmann, N., Laperrière, R., and Thalmann, D. 1988. Joint-dependent local deformations for hand animation and object grasping. In Proceedings on Graphics Interface '88, Canadian Information Processing Society, Toronto, Ont., Canada, Canada, 26--33.
[30]
McAdams, A., Zhu, Y., Selle, A., Empey, M., Tamstorf, R., Teran, J., and Sifakis, E. 2011. Efficient elasticity for character skinning with contact and collisions. ACM Trans. Graph. 30, 4 (July), 37:1--37:12.
[31]
Merry, B., Marais, P., and Gain, J. 2006. Animation space: A truly linear framework for character animation. ACM Trans. Graph. 25, 4 (Oct.), 1400--1423.
[32]
Mohr, A., and Gleicher, M. 2003. Building efficient, accurate character skins from examples. 562--568.
[33]
Müller, M., Dorsey, J., McMillan, L., Jagnow, R., and Cutler, B. 2002. Stable real-time deformations. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, New York, NY, USA, 49--54.
[34]
Müller, M., Heidelberger, B., Hennix, M., and Ratcliff, J. 2007. Position based dynamics. J. Vis. Comun. Image Represent. 18, 2 (Apr.), 109--118.
[35]
Pentland, A., and Williams, J. 1989. Good vibrations: model dynamics for graphics and animation. In SIGGRAPH, 215--222.
[36]
Shi, X., Zhou, K., Tong, Y., Desbrun, M., Bao, H., and Guo, B. 2008. Example-based dynamic skinning in real time. ACM Trans. Graph. 27, 3 (Aug.), 29:1--29:8.
[37]
Shinar, T., Schroeder, C., and Fedkiw, R. 2008. Two-way coupling of rigid and deformable bodies. In Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, SCA '08, 95--103.
[38]
Terzopoulos, D., Platt, J., Barr, A., and Fleischer, K. 1987. Elastically deformable models. SIGGRAPH Comput. Graph. 21, 4 (Aug.), 205--214.
[39]
Turner, R., and Thalmann, D. 1993. The elastic surface layer model for animated character construction. In PROCEEDINGS OF COMPUTER GRAPHICS INTERNATIONAL '93, SpringerVerlag, 399--412.
[40]
Wang, X. C., and Phillips, C. 2002. Multi-weight enveloping: Least-squares approximation techniques for skin animation. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, New York, NY, USA, SCA '02, 129--138.
[41]
Wareham, R., and Lasenby, J. 2008. Bone glow: An improved method for the assignment of weights for mesh deformation. In AMDO, 63--71.

Cited By

View all
  • (2024)SMEAR: Stylized Motion Exaggeration with ARt-directionACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657457(1-11)Online publication date: 13-Jul-2024
  • (2023)Two-Way Coupling of Skinning Transformations and Position Based DynamicsProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069306:3(1-18)Online publication date: 24-Aug-2023
  • (2021)Velocity Skinning for Real‐time Stylized Skeletal AnimationComputer Graphics Forum10.1111/cgf.14265440:2(549-561)Online publication date: 4-Jun-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SCCG '14: Proceedings of the 30th Spring Conference on Computer Graphics
May 2014
105 pages
ISBN:9781450330701
DOI:10.1145/2643188
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Comenius University: Comenius University

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 May 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. deformable body
  2. position based dynamics
  3. skeleton
  4. skeleton-driven deformable body
  5. skinning

Qualifiers

  • Research-article

Conference

SCCG '14
Sponsor:
  • Comenius University
SCCG '14: Spring conference on Computer Graphics
May 28 - 30, 2014
Smolenice, Slovakia

Acceptance Rates

Overall Acceptance Rate 67 of 115 submissions, 58%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)SMEAR: Stylized Motion Exaggeration with ARt-directionACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657457(1-11)Online publication date: 13-Jul-2024
  • (2023)Two-Way Coupling of Skinning Transformations and Position Based DynamicsProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069306:3(1-18)Online publication date: 24-Aug-2023
  • (2021)Velocity Skinning for Real‐time Stylized Skeletal AnimationComputer Graphics Forum10.1111/cgf.14265440:2(549-561)Online publication date: 4-Jun-2021
  • (2019)Approximate Data Driven Parallel Shape Matching for Soft Body Physics Simulations2019 International Artificial Intelligence and Data Processing Symposium (IDAP)10.1109/IDAP.2019.8875976(1-5)Online publication date: Sep-2019
  • (2019)Training-Free Method for Generating Motion Video Clones From A Still Image Considering Self-Occlusion of Human Body2019 IEEE International Conference on Image Processing (ICIP)10.1109/ICIP.2019.8803818(509-513)Online publication date: Sep-2019
  • (2019)Position-Based Simulation of Skeleton-Driven CharactersE-Learning and Games10.1007/978-3-030-23712-7_30(231-235)Online publication date: 17-Jul-2019
  • (2018)Projective SkinningProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/32032031:1(1-19)Online publication date: 25-Jul-2018
  • (2018)Image-based Human Character Modeling and Reconstruction for Virtual Reality Exposure Therapy2018 13th International Conference on Computer Science & Education (ICCSE)10.1109/ICCSE.2018.8468823(1-5)Online publication date: Aug-2018
  • (2016)Skeletal Animation with Anisotropic MaterialsGraphical Simulation of Deformable Models10.1007/978-3-319-51031-6_6(85-104)Online publication date: 23-Dec-2016
  • (2015)Collision detection for articulated deformable charactersProceedings of the 8th ACM SIGGRAPH Conference on Motion in Games10.1145/2822013.2822034(215-220)Online publication date: 16-Nov-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media