Skip to main content
Log in

Wrinkle synthesis for cloth mesh with hermite radial basis functions

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Designing virtual clothing has received much attention recently due to the increasing need for synthesizing realistically dressed digital humans for various applications. Wrinkles are an important appearance feature of the garment in virtual environments. Generating such wrinkles currently requires a computationally expensive simulation or specialized design skills. We present a new geometric method for adding believable wrinkles to existing virtual clothing. The key novelty of our work is to use Hermite Radial Based Functions (HRBF) to reconstruct an approximation of the clothing mesh. Our method takes advantage of angles between gradients of adjacent HRBF scalar fields to trace spatially and temporally coherent wrinkle curves on a cloth mesh. We generate plausible wrinkle geometry using implicit deformers following the wrinkle curves. Our method can be used as a post-processing step on any garment simulation system. The results obtained demonstrate that our approach produces believable wrinkles and it is very satisfactory in terms of performance. The method is fully automatic and provides a large set of parameters that can be modified by the user in order to control the appearance of the resulting wrinkles in real-time and thus obtain the desired result.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  1. Ait Mouhou A, Saaidi A, Ben Yakhlef M, Abbad K (2019) Analytical View of Augmenting Coarse Cloth Simulations with Wrinkles. In First International Conference on Real Time Intelligent Systems. Springer, Cham, pp 497–507. https://doi.org/10.1007/978-3-319-91337-7_44

  2. Baran I, Popović J (2007) Automatic rigging and animation of 3D characters. ACM Trans Graph 26:3, pp 72–es. https://doi.org/10.1145/1276377.1276467

  3. Bender J et al (2014) A survey on position-based simulation methods in computer graphics, vol 33. https://doi.org/10.1111/cgf.12346

  4. Bloomenthal J, Shoemake K (1991) Convolution surfaces. SIGGRAPH Comput Graph 25(4):251–256. https://doi.org/10.1145/127719.122757

    Article  Google Scholar 

  5. Cutler D L, Gershbein R et al (2005) An art-directed wrinkle system for CG character clothing. In: Proceedings of the 2005 ACM SIGGRAPH/eurographics symposium on Computer animation (SCA ’05). Association for Computing Machinery, New York, pp 117–125. https://doi.org/10.1145/1073368.1073384

  6. English E, Bridson R (2008) Animating developable surfaces using nonconforming elements. In: ACM SIGGRAPH 2008 papers (SIGGRAPH ’08). Association for Computing Machinery, New York, Article 66, pp 1–5. https://doi.org/10.1145/1399504.1360665

  7. Gillette R, Peters C, Vining N, Edwards E, Sheffer A (2015) Real-time dynamic wrinkling of coarse animated cloth. In: Proceedings of the 14th ACM SIGGRAPH / Eurographics Symposium on Computer Animation (SCA ’15). Association for Computing Machinery, New York, pp 17–26. https://doi.org/10.1145/2786784.2786789

  8. Gourmel O, Barthe L et al (2013) A gradient-based implicit blend. ACM Trans Graph . 32:2, Article 12, pp 12. https://doi.org/10.1145/2451236.2451238

  9. Gundogdu E, Constantin V, Seifoddini A, Dang M, Salzmann M, Fua P (2019) Garnet: A Two-Stream Network for Fast and Accurate 3D Cloth Draping. IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, pp 8738–8747. https://doi.org/10.1109/ICCV.2019.00883

  10. Hahn F, Thomaszewski B et al (2014) Subspace clothing simulation using adaptive bases. ACM Trans Graph 33:4, Article 105, pp 9. https://doi.org/10.1145/2601097.2601160

  11. Han X, Wu Z, Wu Z, Yu S., Davis L (2018) VITON: An Image-Based Virtual Try-on Network. IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, pp 7543–7552. https://doi.org/10.1109/CVPR.2018.00787

  12. Jin N, Lu W, Geng Z, Fedkiw P R (2017) Inequality cloth. In: Proceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer Animation (SCA ’17). Association for Computing Machinery, New York, Article, vol 16, pp 1–10. https://doi.org/10.1145/3099564.3099568

  13. Jin O Y, Lee T M, Lee I K (2018) Hierarchical Cloth Simulation using Deep Neural Networks. In: Proceedings of Computer Graphics International 2018 (CGI 2018). Association for computing machinery, New York, pp 139–146. https://doi.org/10.1145/3208159.3208162

  14. Kavan L, Collins S, Z̆ára J, O’Sullivan O (2008) Geometric skinning with approximate dual quaternion blending. ACM Trans Graph 27:4, Article 105, pp 23. https://doi.org/10.1145/1409625.1409627

  15. Li J, Guodong L (2011) Customizing 3D garments based on volumetric deformation. Comput Ind 62.7:693–707. https://doi.org/10.1016/j.compind.2011.04.002

    Article  Google Scholar 

  16. Li J, Daviet G et al (2018) An implicit frictional contact solver for adaptive cloth simulation. ACM Trans Graph 37(4):Article 52, pp 15. https://doi.org/10.1145/3197517.3201308

  17. Li M, Sheffer A, Grinspun E, Vining N (2018) Foldsketch: enriching garments with physically reproducible folds. ACM Trans Graph 37:4, Article 133, pp 13. https://doi.org/10.1145/3197517.3201310

  18. Liu TW, Bargteil AF, O’Brien J, Kavan L (2013) Fast simulation of mass-spring systems. ACM Trans Graph 32:6, Article 214, pp 7. https://doi.org/10.1145/2508363.250840

  19. Liu S et al (2016) A closed-form formulation of HRBF-based surface reconstruction by approximate solution. Comput Aided Des 78:147–157. https://doi.org/10.1016/j.cad.2016.05.001

    Article  Google Scholar 

  20. Macedo I, Joao P G, Luiz V (2011) Hermite radial basis functions implicits. Computer Graphics Forum. Vol. 30. No. 1. Oxford, Blackwell Publishing Ltd. https://doi.org/10.1111/j.1467-8659.2010.01785.x

  21. McCormack J, Andrei S (1998) ”Creating and rendering convolution surfaces. Computer Graphics Forum. vol 17. No. 2. Blackwell Publishers, Oxford. https://doi.org/10.1111/1467-8659.00232

  22. Muller M, Chentanez N (2010) Wrinkle meshes. In: Proceedings of the 2010 ACM SIGGRAPH/eurographics Symposium on Computer Animation (SCA ’10). Eurographics Association, Goslar, DEU, pp 85–92

  23. Rémillard O, Kry GP (2013) Embedded thin shells for wrinkle simulation. ACM Trans Graph 32:4, Article 50 , pp 8. https://doi.org/10.1145/2461912.2462018

  24. Ricci A (1973) A constructive geometry for computer graphics. Comput J 16(2):157–160. https://doi.org/10.1093/comjnl/16.2.157

    Article  MATH  Google Scholar 

  25. Rohmer D, Popa T, Cani M P, Hahmann S, Sheffer A (2010) Animation wrinkling: augmenting coarse cloth simulations with realistic-looking wrinkles. ACM Trans Graph 29(6):Article 157, pp 8. https://doi.org/10.1145/1882261.1866183

  26. Santesteban I, Miguel A O, Dan C (2019) Learning-Based Animation of clothing for virtual Try-On. Comput Graph Forum 38 (2):2019. https://doi.org/10.1111/cgf.13643

    Article  Google Scholar 

  27. Shell M (2012) Carnegie mellon university motion capture database, web site: https://ocap.cs.cmu.edu

  28. Vaillant R, Barthe L, Guennebaud G, Cani M P, Rohmer D, Wyvill B, Gourmel O, Paulin M (2013) Implicit skinning: real-time skin deformation with contact modeling. ACM Trans Graph 32:4, Article 125 (July 2013), pp 12. https://doi.org/10.1145/2461912.2461960

  29. Wang H, Hecht F, Ramamoorthi R, O’Brien FJ (2010) Example-based wrinkle synthesis for clothing animation. In: ACM SIGGRAPH 2010 papers (SIGGRAPH ’10). Association for Computing Machinery, New York, Article, vol 107, pp 1–8. https://doi.org/10.1145/1833349.1778844

  30. Wang YT, Ceylan D, Popović J, Mitra JN (2018) Learning a shared shape space for multimodal garment design. ACM Trans Graph 37:6, Article 203, pp 13. https://doi.org/10.1145/3272127.3275074

  31. Wang Y, Shao T, Fu K, Mitra N (2019) Learning an intrinsic garment space for interactive authoring of garment animation. ACM Trans Graph 38:6, Article 220, pp 12. https://doi.org/10.1145/3355089.3356512

  32. White K B, Cline D, Egbert P K (2007) Poisson disk point sets by hierarchical dart throwing. 2007 IEEE symposium on interactive ray tracing, Ulm 2007 129–132. https://doi.org/10.1109/RT.2007.4342600

  33. Xu W, Umentani N, Chao Q, Mao J, Jin X, Tong X (2014) Sensitivity-optimized rigging for example-based real-time clothing synthesis. ACM Trans Graph 33(4):Article 107, pp 11. https://doi.org/10.1145/2601097.2601136

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Ait Mouhou.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mouhou, A.A., Saaidi, A., Yakhlef, M.B. et al. Wrinkle synthesis for cloth mesh with hermite radial basis functions. Multimed Tools Appl 80, 1583–1610 (2021). https://doi.org/10.1007/s11042-020-09743-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09743-3

Keywords

Navigation