skip to main content
10.1145/3105692.3105701acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Efficient and robust skin slide simulation

Published:29 July 2017Publication History

ABSTRACT

Skin slide is the deformation effect where the outer surface moves along its tangent directions, caused by the stretching of other skin regions and/or the dynamic motion of the underlying tissues. Such an effect is essential for expressing natural deformations of humans, animals, and tightly-fitting costumes. Previous methods to achieve skin sliding were either manually controlled, or laborious to set up and expensive to compute. We present a novel, automated method to achieve convincing skin sliding with minimal set-up and run-time computation. Our method takes advantage of the recent developments in the elastic body simulations formulated as optimization using Alternating Direction Method of Multipliers (ADMM). This approach, which generalizes position-based and projective dynamics, allows intuitive integration of arbitrary constraints such as collision against the original deforming surface. The collision is accelerated and stabilized by taking advantage of the local nature of the sliding. To accelerate the convergence even further while respecting the artist-driven deformation, we propose a simple method to resume the simulation from the previous local parameterization. Various production results using a Maya deformer implementation of this technique prove its efficiency and competency.

References

  1. Sofien Bouaziz, Sebastian Martin, Tiantian Liu, Ladislav Kavan, and Mark Pauly. 2014. Projective Dynamics: Fusing Constraint Projections for Fast Simulation. ACM Trans. Graph. 33, 4, Article 154 (July 2014), 11 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Sean Comer, Jacob Buck, and Brice Criswell. 2015. Under the Scalpel - ILM's Digital Flesh Workflows. In ACM SIGGRAPH 2015 Talks (SIGGRAPH '15). ACM, New York, NY, USA, Article 10, 1 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. David Eberly. 1999. Distance Between Point and Triangle in 3D. (1999). https://www.geometrictools.com/Documentation/DistancePoint3Triangle3.pdfGoogle ScholarGoogle Scholar
  4. Marco Fratarcangeli, Valentina Tibaldo, and Fabio Pellacini. 2016. Vivace: A Practical Gauss-seidel Method for Stable Soft Body Dynamics. ACM Trans. Graph. 35, 6, Article 214 (Nov. 2016), 9 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jiří Havel and Adam Herout. 2010. Yet Faster Ray-Triangle Intersection (Using SSE4). IEEE Trans. Vis. Comput. Graph. 16, 3 (2010), 434--438. http://dblp.uni-trier.de/db/journals/tvcg/tvcg16.html#HavelH10 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Yeara Kozlov, Derek Bradley, Moritz Bächer, Bernhard Thomaszewski, Thabo Beeler, and Markus Gross. 2017. Enriching Facial Blendshape Rigs with Physical Simulation. Computer Graphics Forum (Proc. Eurographics) 36, 2 (2017). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Duo Li, Shinjiro Sueda, Debanga R Neog, and Dinesh K Pai. 2013. Thin Skin Elastodynamics. ACM Trans. Graph. (Proc. SIGGRAPH) 32, 4 (July 2013), 49:1--49:9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Sebastian Martin, Bernhard Thomaszewski, Eitan Grinspun, and Markus Gross. 2011. Example-based Elastic Materials. ACM Trans. Graph. 30, 4, Article 72 (July 2011), 8 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Andy Milne, Mark McLaughlin, Rasmus Tamstorf, Alexey Stomakhin, Nicholas Burkard, Mitch Counsell, Jesus Canal, David Komorowski, and Evan Goldberg. 2016. Flesh, Flab, and Fascia Simulation on Zootopia. In ACM SIGGRAPH 2016 Talks (SIGGRAPH '16). ACM, New York, NY, USA, Article 34, 2 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Tomas Möller and Ben Trumbore. 1997. Fast, Minimum Storage Ray-triangle Intersection. J. Graph. Tools 2, 1 (Oct. 1997), 21--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Matthias Müller, Bruno Heidelberger, Marcus Hennix, and John Ratcliff. 2007. Position Based Dynamics. J. Vis. Comun. Image Represent. 18, 2 (April 2007), 109--118.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Rahul Narain, Matthew Overby, and George E. Brown. 2016. ADMM ⊇ Projective Dynamics: Fast Simulation of General Constitutive Models. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '16). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 21--28. http://dl.acm.org/citation.cfm?id=2982818.2982822 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Rahul Narain, Armin Samii, and James F. O'Brien. 2012. Adaptive Anisotropic Remeshing for Cloth Simulation. ACM Trans. Graph. 31, 6, Article 152 (Nov. 2012), 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Dmitriy Pinskiy. 2010. Sliding Deformation: Shape Preserving Per-Vertex Displacement.. In Eurographics (Short Papers), Hendrik P. A. Lensch and Stefan Seipel (Eds.). Eurographics Association, 1--4. http://dblp.uni-trier.de/db/conf/eurographics/eg-short2010.html#Pinskiy10Google ScholarGoogle Scholar
  15. Rasmus Tamstorf, Toby Jones, and Stephen F. McCormick. 2015. Smoothed Aggregation Multigrid for Cloth Simulation. ACM Trans. Graph. 34, 6, Article 245 (Oct. 2015), 13 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pascal Volino and Nadia Magnenat-Thalmann. 2006. Simple Linear Bending Stiffness in Particle Systems. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA '06). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 101--105. http://dl.acm.org/citation.cfm?id=1218064.1218078 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Huamin Wang. 2015. A Chebyshev Semi-iterative Approach for Accelerating Projective and Position-based Dynamics. ACM Trans. Graph. 34, 6, Article 246 (Oct. 2015), 9 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Huamin Wang and Yin Yang. 2016. Descent Methods for Elastic Body Simulation on the GPU. ACM Trans. Graph. 35, 6, Article 212 (Nov. 2016), 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Hongyi Xu and Jernej Barbič. 2016. Pose-space Subspace Dynamics. ACM Trans. Graph. 35, 4, Article 35 (July 2016), 14 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Xiaosong Yang, Richard Southern, and Jian Jun Zhang. 2009. Fast simulation of skin sliding. Computer Animation and Virtual Worlds 20, 2--3 (2009), 333--342. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Efficient and robust skin slide simulation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      DigiPro '17: Proceedings of the ACM SIGGRAPH Digital Production Symposium
      July 2017
      43 pages
      ISBN:9781450351027
      DOI:10.1145/3105692

      Copyright © 2017 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 July 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Upcoming Conference

      SIGGRAPH '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader