skip to main content
research-article

PBNS: physically based neural simulation for unsupervised garment pose space deformation

Published:10 December 2021Publication History
Skip Abstract Section

Abstract

We present a methodology to automatically obtain Pose Space Deformation (PSD) basis for rigged garments through deep learning. Classical approaches rely on Physically Based Simulations (PBS) to animate clothes. These are general solutions that, given a sufficiently fine-grained discretization of space and time, can achieve highly realistic results. However, they are computationally expensive and any scene modification prompts the need of re-simulation. Linear Blend Skinning (LBS) with PSD offers a lightweight alternative to PBS, though, it needs huge volumes of data to learn proper PSD. We propose using deep learning, formulated as an implicit PBS, to un-supervisedly learn realistic cloth Pose Space Deformations in a constrained scenario: dressed humans. Furthermore, we show it is possible to train these models in an amount of time comparable to a PBS of a few sequences. To the best of our knowledge, we are the first to propose a neural simulator for cloth. While deep-based approaches in the domain are becoming a trend, these are data-hungry models. Moreover, authors often propose complex formulations to better learn wrinkles from PBS data. Supervised learning leads to physically inconsistent predictions that require collision solving to be used. Also, dependency on PBS data limits the scalability of these solutions, while their formulation hinders its applicability and compatibility. By proposing an unsupervised methodology to learn PSD for LBS models (3D animation standard), we overcome both of these drawbacks. Results obtained show cloth-consistency in the animated garments and meaningful pose-dependant folds and wrinkles. Our solution is extremely efficient, handles multiple layers of cloth, allows unsupervised outfit resizing and can be easily applied to any custom 3D avatar.

Skip Supplemental Material Section

Supplemental Material

a198-bertiche.mp4

mp4

175.4 MB

References

  1. Thiemo Alldieck, Marcus Magnor, Weipeng Xu, Christian Theobalt, and Gerard Pons-Moll. 2018. Video based reconstruction of 3d people models. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 8387--8397.Google ScholarGoogle ScholarCross RefCross Ref
  2. Thiemo Alldieck, Gerard Pons-Moll, Christian Theobalt, and Marcus Magnor. 2019. Tex2shape: Detailed full human body geometry from a single image. In Proceedings of the IEEE International Conference on Computer Vision. 2293--2303.Google ScholarGoogle ScholarCross RefCross Ref
  3. Brett Allen, Brian Curless, and Zoran Popović. 2002. Articulated body deformation from range scan data. ACM Transactions on Graphics (TOG) 21, 3 (2002), 612--619. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dragomir Anguelov, Praveen Srinivasan, Daphne Koller, Sebastian Thrun, Jim Rodgers, and James Davis. 2005. SCAPE: shape completion and animation of people. In ACM SIGGRAPH 2005 Papers. 408--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Amir Arsalan Soltani, Haibin Huang, Jiajun Wu, Tejas D Kulkarni, and Joshua B Tenenbaum. 2017. Synthesizing 3d shapes via modeling multi-view depth maps and silhouettes with deep generative networks. In Proceedings of the IEEE conference on computer vision and pattern recognition. 1511--1519.Google ScholarGoogle ScholarCross RefCross Ref
  6. Stephen W Bailey, Dalton Omens, Paul Dilorenzo, and James F O'Brien. 2020. Fast and deep facial deformations. ACM Transactions on Graphics (TOG) 39, 4 (2020), 94--1.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Stephen W Bailey, Dave Otte, Paul Dilorenzo, and James F O'Brien. 2018. Fast and deep deformation approximations. ACM Transactions on Graphics (TOG) 37, 4 (2018), 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. David Baraff and Andrew Witkin. 1998. Large steps in cloth simulation. In Proceedings of the 25th annual conference on Computer graphics and interactive techniques. 43--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hugo Bertiche, Meysam Madadi, and Sergio Escalera. 2019. CLOTH3D: Clothed 3D Humans. arXiv preprint arXiv:1912.02792 (2019).Google ScholarGoogle Scholar
  10. Hugo Bertiche, Meysam Madadi, Emilio Tylson, and Sergio Escalera. 2020. DeePSD: Automatic deep skinning and pose space deformation for 3D garment animation. arXiv preprint arXiv:2009.02715 (2020).Google ScholarGoogle Scholar
  11. Bharat Lal Bhatnagar, Garvita Tiwari, Christian Theobalt, and Gerard Pons-Moll. 2019. Multi-garment net: Learning to dress 3d people from images. In Proceedings of the IEEE International Conference on Computer Vision. 5420--5430.Google ScholarGoogle ScholarCross RefCross Ref
  12. Nuttapong Chentanez, Miles Macklin, Matthias Müller, Stefan Jeschke, and Tae-Yong Kim. 2020. Cloth and skin deformation with a triangle mesh based convolutional neural network. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 123--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Zhenglin Geng, Daniel Johnson, and Ronald Fedkiw. 2020. Coercing machine learning to output physically accurate results. J. Comput. Phys. 406 (2020), 109099.Google ScholarGoogle ScholarCross RefCross Ref
  14. Peng Guan, Loretta Reiss, David A Hirshberg, Alexander Weiss, and Michael J Black. 2012. Drape: Dressing any person. ACM Transactions on Graphics (TOG) 31, 4 (2012), 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Erhan Gundogdu, Victor Constantin, Amrollah Seifoddini, Minh Dang, Mathieu Salzmann, and Pascal Fua. 2019. GarNet: A two-stream network for fast and accurate 3D cloth draping. In Proceedings of the IEEE International Conference on Computer Vision. 8739--8748.Google ScholarGoogle ScholarCross RefCross Ref
  16. Fabian Hahn, Bernhard Thomaszewski, Stelian Coros, Robert W Sumner, Forrester Cole, Mark Meyer, Tony DeRose, and Markus Gross. 2014. Subspace clothing simulation using adaptive bases. ACM Transactions on Graphics (TOG) 33, 4 (2014), 1--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Xiaoguang Han, Chang Gao, and Yizhou Yu. 2017. DeepSketch2Face: a deep learning based sketching system for 3D face and caricature modeling. ACM Transactions on graphics (TOG) 36, 4 (2017), 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Daniel Holden, Bang Chi Duong, Sayantan Datta, and Derek Nowrouzezahrai. 2019. Subspace neural physics: Fast data-driven interactive simulation. In Proceedings of the 18th annual ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Boyi Jiang, Juyong Zhang, Yang Hong, Jinhao Luo, Ligang Liu, and Hujun Bao. 2020. BCNet: Learning Body and Cloth Shape from A Single Image. arXiv preprint arXiv:2004.00214 (2020).Google ScholarGoogle Scholar
  20. Ning Jin, Yilin Zhu, Zhenglin Geng, and Ronald Fedkiw. 2020. A Pixel-Based Framework for Data-Driven Clothing. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 135--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Ladislav Kavan, Steven Collins, Jiří Žára, and Carol O'Sullivan. 2008. Geometric skinning with approximate dual quaternion blending. ACM Transactions on Graphics (TOG) 27, 4 (2008), 1--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Ladislav Kavan and Jiří Žára. 2005. Spherical blend skinning: a real-time deformation of articulated models. In Proceedings of the 2005 symposium on Interactive 3D graphics and games. 9--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Doyub Kim, Woojong Koh, Rahul Narain, Kayvon Fatahalian, Adrien Treuille, and James F O'Brien. 2013. Near-exhaustive precomputation of secondary cloth effects. ACM Transactions on Graphics (TOG) 32, 4 (2013), 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Zorah Lahner, Daniel Cremers, and Tony Tung. 2018. Deepwrinkles: Accurate and realistic clothing modeling. In Proceedings of the European Conference on Computer Vision (ECCV). 667--684.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Binh Huy Le and Zhigang Deng. 2012. Smooth skinning decomposition with rigid bones. ACM Transactions on Graphics (TOG) 31, 6 (2012), 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. John P Lewis, Matt Cordner, and Nickson Fong. 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. 165--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Tiantian Liu, Sofien Bouaziz, and Ladislav Kavan. 2017. Quasi-newton methods for real-time simulation of hyperelastic materials. ACM Transactions on Graphics (TOG) 36, 3 (2017), 1--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Matthew Loper, Naureen Mahmood, Javier Romero, Gerard Pons-Moll, and Michael J Black. 2015. SMPL: A skinned multi-person linear model. ACM transactions on graphics (TOG) 34, 6 (2015), 1--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Meysam Madadi, Hugo Bertiche, and Sergio Escalera. 2020. SMPLR: Deep learning based SMPL reverse for 3D human pose and shape recovery. Pattern Recognition (2020), 107472.Google ScholarGoogle Scholar
  30. Nadia Magnenat-thalmann, Richard Laperrire, Daniel Thalmann, and Université De Montréal. 1988. Joint-Dependent Local Deformations for Hand Animation and Object Grasping. In In Proceedings on Graphics interface '88. 26--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Naureen Mahmood, Nima Ghorbani, Nikolaus F Troje, Gerard Pons-Moll, and Michael J Black. 2019. AMASS: Archive of motion capture as surface shapes. In Proceedings of the IEEE International Conference on Computer Vision. 5442--5451.Google ScholarGoogle ScholarCross RefCross Ref
  32. Mohamed Omran, Christoph Lassner, Gerard Pons-Moll, Peter Gehler, and Bernt Schiele. 2018. Neural body fitting: Unifying deep learning and model based human pose and shape estimation. In 2018 international conference on 3D vision (3DV). IEEE, 484--494.Google ScholarGoogle ScholarCross RefCross Ref
  33. Chaitanya Patel, Zhouyingcheng Liao, and Gerard Pons-Moll. 2020. Tailornet: Predicting clothing in 3d as a function of human pose, shape and garment style. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 7365--7375.Google ScholarGoogle ScholarCross RefCross Ref
  34. Tobias Pfaff, Meire Fortunato, Alvaro Sanchez-Gonzalez, and Peter W Battaglia. 2020. Learning mesh-based simulation with graph networks. arXiv preprint arXiv:2010.03409 (2020).Google ScholarGoogle Scholar
  35. Xavier Provot. 1997. Collision and self-collision handling in cloth model dedicated to design garments. In Computer Animation and Simulation'97. Springer, 177--189.Google ScholarGoogle Scholar
  36. Xavier Provot et al. 1995. Deformation constraints in a mass-spring model to describe rigid cloth behaviour. In Graphics interface. Canadian Information Processing Society, 147--147.Google ScholarGoogle Scholar
  37. Charles R Qi, Hao Su, Kaichun Mo, and Leonidas J Guibas. 2017. Pointnet: Deep learning on point sets for 3d classification and segmentation. In Proceedings of the IEEE conference on computer vision and pattern recognition. 652--660.Google ScholarGoogle Scholar
  38. Nasim Rahaman, Aristide Baratin, Devansh Arpit, Felix Draxler, Min Lin, Fred Hamprecht, Yoshua Bengio, and Aaron Courville. 2019. On the spectral bias of neural networks. In International Conference on Machine Learning. PMLR, 5301--5310.Google ScholarGoogle Scholar
  39. Elad Richardson, Matan Sela, and Ron Kimmel. 2016. 3D face reconstruction by learning from synthetic data. In 2016 fourth international conference on 3D vision (3DV). IEEE, 460--469.Google ScholarGoogle Scholar
  40. Igor Santesteban, Miguel A Otaduy, and Dan Casas. 2019. Learning-Based Animation of Clothing for Virtual Try-On. In Computer Graphics Forum, Vol. 38. Wiley Online Library, 355--366.Google ScholarGoogle Scholar
  41. Richard Socher, Brody Huval, Bharath Bath, Christopher D Manning, and Andrew Y Ng. 2012. Convolutional-recursive deep learning for 3d object classification. In Advances in neural information processing systems. 656--664. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Min Tang, Ruofeng Tong, Rahul Narain, Chang Meng, and Dinesh Manocha. 2013. A GPU-based streaming algorithm for high-resolution cloth simulation. In Computer Graphics Forum, Vol. 32. Wiley Online Library, 21--30.Google ScholarGoogle Scholar
  43. Min Tang, Tongtong Wang, Zhongyuan Liu, Ruofeng Tong, and Dinesh Manocha. 2018. I-Cloth: Incremental collision handling for GPU-based interactive cloth simulation. ACM Transactions on Graphics (TOG) 37, 6 (2018), 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Garvita Tiwari, Bharat Lal Bhatnagar, Tony Tung, and Gerard Pons-Moll. 2020. Sizer: A dataset and model for parsing 3d clothing and learning size sensitive 3d clothing. arXiv preprint arXiv:2007.11610 (2020).Google ScholarGoogle Scholar
  45. Tzvetomir Vassilev, Bernhard Spanlang, and Yiorgos Chrysanthou. 2001. Fast cloth animation on walking avatars. In Computer Graphics Forum, Vol. 20. Wiley Online Library, 260--267.Google ScholarGoogle Scholar
  46. Raquel Vidaurre, Igor Santesteban, Elena Garces, and Dan Casas. 2020. Fully Convolutional Graph Neural Networks for Parametric Virtual Try-On. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 145--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Robert Y Wang, Kari Pulli, and Jovan Popović. 2007. Real-time enveloping with rotational regression. In ACM SIGGRAPH 2007 papers. 73--es. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Xiaohuan Corina Wang and Cary Phillips. 2002. Multi-weight enveloping: least-squares approximation techniques for skin animation. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation. 129--138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Hongyi Xu and Jernej Barbič. 2016. Pose-space subspace dynamics. ACM Transactions on Graphics (TOG) 35, 4 (2016), 1--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Cyril Zeller. 2005. Cloth simulation on the GPU. In ACM SIGGRAPH 2005 Sketches. 39--es. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Javier S Zurdo, Juan P Brito, and Miguel A Otaduy. 2012. Animating wrinkles by example on non-skinned cloth. IEEE Transactions on Visualization and Computer Graphics 19, 1 (2012), 149--158. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. PBNS: physically based neural simulation for unsupervised garment pose space deformation

        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

        Full Access

        • Published in

          cover image ACM Transactions on Graphics
          ACM Transactions on Graphics  Volume 40, Issue 6
          December 2021
          1351 pages
          ISSN:0730-0301
          EISSN:1557-7368
          DOI:10.1145/3478513
          Issue’s Table of Contents

          Copyright © 2021 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 the author(s) 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: 10 December 2021
          Published in tog Volume 40, Issue 6

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader