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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- David Eberly. 1999. Distance Between Point and Triangle in 3D. (1999). https://www.geometrictools.com/Documentation/DistancePoint3Triangle3.pdfGoogle Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Tomas Möller and Ben Trumbore. 1997. Fast, Minimum Storage Ray-triangle Intersection. J. Graph. Tools 2, 1 (Oct. 1997), 21--28. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Hongyi Xu and Jernej Barbič. 2016. Pose-space Subspace Dynamics. ACM Trans. Graph. 35, 4, Article 35 (July 2016), 14 pages. Google ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Efficient and robust skin slide simulation
Recommendations
Skin Slide
SIGGRAPH '23: ACM SIGGRAPH 2023 TalksSkin Slide, a tool developed at DreamWorks Animation, slides and jiggles skin along the original animated surface solely based on the input animated skin and artist-controlled parameters. This effect brings across the weight of characters on screen ...
Thin skin elastodynamics
We present a novel approach for simulating thin hyperelastic skin. Real human skin is only a few millimeters thick. It can stretch and slide over underlying body structures such as muscles, bones, and tendons, revealing rich details of a moving ...
Robust estimation of pigment distributions from multiband skin images and its application to realistic skin image synthesis
ECCV'12: Proceedings of the 12th international conference on Computer Vision - Volume 2This paper describes a robust method for estimating pigment distributions on a skin surface from multiband images. The spatial distributions of the pigments such as melanin, oxy-hemoglobin and deoxy-hemoglobin give rise to a color texture. The ...
Comments