“Sensitive couture for interactive garment modeling and editing” by Umetani, Kaufman, Igarashi and Grinspun

  • ©Nobuyuki Umetani, Danny M. Kaufman, Takeo Igarashi, and Eitan Grinspun




    Sensitive couture for interactive garment modeling and editing



    We present a novel interactive tool for garment design that enables, for the first time, interactive bidirectional editing between 2D patterns and 3D high-fidelity simulated draped forms. This provides a continuous, interactive, and natural design modality in which 2D and 3D representations are simultaneously visible and seamlessly maintain correspondence. Artists can now interactively edit 2D pattern designs and immediately obtain stable accurate feedback online, thus enabling rapid prototyping and an intuitive understanding of complex drape form.


    1. Atluri, S., Cho, J., and Kim, H. 1999. Analysis of thin beams, using the meshless local Petrov–Galerkin method, with generalized moving least squares interpolations. Computational Mechanics 24, 5, 334–347.Google ScholarCross Ref
    2. Baraff, D., and Witkin, A. 1998. Large steps in cloth simulation. In SIGGRAPH ’98, ACM, 43–54. Google Scholar
    3. Barnes, M. 1988. Form-finding and analysis of prestressed nets and membranes. Computers & Structures 30, 3, 685–695.Google ScholarCross Ref
    4. Batoz, J.-L., Bathe, K.-J., and Ho, L.-W. 1980. A study of three-node triangular plate bending elements. Int’l Journal for Numerical Methods in Engineering 15, 12, 1771–1812.Google ScholarCross Ref
    5. Bergou, M., Wardetzky, M., Harmon, D., Zorin, D., and Grinspun, E. 2006. A Quadratic Bending Model for Inextensible Surfaces. In Fourth Eurographics Symposium on Geometry Processing, 227–230. Google ScholarDigital Library
    6. Bittnar, Z., and Sejnoha, J. 1996. Numerical Methods in Structural Mechanics. American Society of Civil Engineers.Google Scholar
    7. Bonet, J., and Wood, R. D. 2008. Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge University Press.Google Scholar
    8. Bornemann, F., and Deuflhard, P. 1996. The cascadic multigrid method for elliptic problems. Numerische Mathematik 75, 2, 135–152.Google ScholarCross Ref
    9. Breen, D. E., House, D. H., and Wozny, M. J. 1994. Predicting the drape of woven cloth using interacting particles. In SIGGRAPH ’94, ACM, 365–372. Google Scholar
    10. Breitkopf, P., Naceur, H., Rassineux, A., and Villon, P. 2005. Moving least squares response surface approximation: formulation and metal forming applications. Computers & Structures 83, 17-18, 1411–1428. Google ScholarDigital Library
    11. Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 28–36. Google ScholarDigital Library
    12. Choi, K.-J., and Ko, H.-S. 2002. Stable but responsive cloth. ACM Trans. Graph. (SIGGRAPH 02) 21, 3, 604–611. Google ScholarDigital Library
    13. Daz 3D. http://www.daz3d.com/.Google Scholar
    14. Decaudin, P., Julius, D., Wither, J., Boissieux, L., Sheffer, A., and Cani, M. 2006. Virtual garments: A fully geometric approach for clothing design. Computer Graphics Forum 25, 3, 625–634.Google ScholarCross Ref
    15. Delingette, H. 2008. Triangular springs for modeling nonlinear membranes. IEEE Transactions on Visualization and Computer Graphics 14, 2, 329–341. Google ScholarDigital Library
    16. Derouet-Jourdan, A., Bertails-Descoubes, F., and Thollot, J. 2010. Stable inverse dynamic curves. ACM Trans. Graph. (SIGGRAPH Asia) 29, 137:1–137:10. Google Scholar
    17. Digest, R. 2002. New Complete Guide to Sewing (Readers Digest). Readers Digest, 10.Google Scholar
    18. Erleben, K., Sporring, J., Henriksen, K., and Dohlmann, H. 2005. Charles River Media.Google Scholar
    19. Feng, W.-W., Yu, Y., and Kim, B.-U. 2010. A deformation transformer for real-time cloth animation. ACM Trans. Graph. (SIGGRAPH 10) 29, 4, 108:1–108:9. Google Scholar
    20. Floater, M. 2003. Mean value coordinates. Computer Aided Geometric Design 20, 1, 19–27. Google ScholarDigital Library
    21. Fries, T., and Matthies, H. 2003. Classification and overview of meshfree methods. Tech Report., TU Braunschweig, Germany.Google Scholar
    22. Frisken, S. F., Perry, R. N., Rockwood, A. P., and Jones, T. R. 2000. Adaptively sampled distance fields: a general representation of shape for computer graphics. In Proc. ACM SIGGRAPH 00, 249–254. Google Scholar
    23. Gleicher, M., and Witkin, A. 1991. Differential manipulation. In Graphics Interface, 61–67.Google Scholar
    24. Goldenthal, R., Harmon, D., Fattal, R., Bercovier, M., and Grinspun, E. 2007. Efficient simulation of inextensible cloth. ACM Trans. Graph. (SIGGRAPH 07) 26, 3. Google ScholarDigital Library
    25. Grinspun, E., Hirani, A., Desbrun, M., and Schröder, P. 2003. Discrete Shells. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 62–67. Google ScholarDigital Library
    26. Hasegawa, S., Fujii, N., Koike, Y., and Makoto, S. 2003. Real-time rigid body simulation based on volumetric penalty method. In Proceedings of the 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. Google ScholarDigital Library
    27. Hoppe, H. 1996. Progressive meshes. In SIGGRAPH ’96, ACM, 99–108. Google Scholar
    28. Igarashi, T., and Hughes, J. F. 2003. Clothing manipulation. ACM Trans. Graph. 22, 3, 697–697. Google ScholarDigital Library
    29. Igarashi, Y., Igarashi, T., and Suzuki, H. 2009. Interactive cover design considering physical constraints. Computer Graphics Forum 28, 7, 1965–1973.Google ScholarCross Ref
    30. James, D., and Fatahalian, K. 2003. Precomputing interactive dynamic deformable scenes. ACM Trans. on Graph. (SIGGRAPH 03) 22, 3, 879–887. Google Scholar
    31. Keckeisen, M., Feurer, M., and Wacker, M. 2004. Tailor tools for interactive design of clothing in virtual environments. In Proceedings of the ACM symposium on Virtual reality software and technology, 182–185. Google Scholar
    32. Khosravi, P., Ganesan, R., and Sedaghati, R. 2007. Corotational non-linear analysis of thin plates and shells using a new shell element. Int’l Journal for Numerical Methods in Engineering 69, 859–885.Google ScholarCross Ref
    33. Lipman, Y., Kopf, J., Cohen-Or, D., and Levin, D. 2007. GPU-assisted positive mean value coordinates for mesh deformations. In Proceedings of the fifth Eurographics Symposium on Geometry Processing, Eurographics, 117–123. Google ScholarDigital Library
    34. Malvern, L. E. 1969. Introduction to the mechanics of a continuous medium. Prentice-Hall.Google Scholar
    35. Martin, S., Kaufmann, P., Botsch, M., Grinspun, E., and Gross, M. 2010. Unified simulation of elastic rods, shells, and solids. ACM Trans. Graph. (SIGGRAPH 10) 29, 4, 1–10. Google ScholarDigital Library
    36. McNamara, A., Treuille, A., Popović, Z., and Stam, J. 2004. Fluid control using the adjoint method. ACM Trans. Graph. (SIGGRAPH 04) 23, 3, 449–456. Google ScholarDigital Library
    37. Meyer, M., Debunne, G., Desbrun, M., and Barr, A. H. 2001. Interactive animation of cloth-like objects in virtual reality. J. Vis. Comput. Animat. 12, 1 (2), 1–12.Google ScholarCross Ref
    38. Mori, Y., and Igarashi, T. 2007. Plushie: An interactive pattern design for plush toys. ACM Trans. Graph. (SIGGRAPH 07) 23, 3. Google Scholar
    39. Müller, M. 2008. Hierarchical position based dynamics. Proc. of Virtual Reality Interactions and Physical Simulations.Google Scholar
    40. OptiTex. http://www.optitex.com/.Google Scholar
    41. Rohmer, D., Popa, T., Cani, M.-P., Hahmann, S., and Sheffer, A. 2010. Animation wrinkling: augmenting coarse cloth simulations with realistic-looking wrinkles. ACM Trans. Graph. (SIGGRAPH Asia) 29, 6, 157:1–157:8. Google Scholar
    42. Saad, Y. 2003. Iterative methods for sparse linear systems. SIAM, Philadelphia. Google Scholar
    43. Schmidt, R., Grimm, C., and Wyvill, B. 2006. Interactive decal compositing with discrete exponential maps. ACM Trans. Graph. (SIGGRAPH 06) 25, 3, 605–613. Google ScholarDigital Library
    44. Sherman, L. 2006. The cult of couture. Forbes.Google Scholar
    45. Smith, J., Hodgins, J., Oppenheim, I., and Witkin, A. 2002. Creating models of truss structures with optimization. ACM Trans. Graph. (SIGGRAPH 02) 21, 3, 295–301. Google ScholarDigital Library
    46. Teran, J., Sifakis, E., Irving, G., and Fedkiw, R. 2005. Robust quasistatic finite elements and flesh simulation. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 181–190. Google Scholar
    47. Turquin, E., Wither, J., Boissieux, L., Cani, M.-P., and Hughes, J. 2007. A sketch-based interface for clothing virtual characters. IEEE Computer Graphics & Applications. Google Scholar
    48. Van Keulen, F., Haftka, R., and Kim, N. 2005. Review of options for structural design sensitivity analysis. Part 1: Linear systems. Computer Methods in Applied Mechanics and Engineering 194, 30-33, 3213–3243.Google ScholarCross Ref
    49. Volino, P., and Magnenat-Thalmann, N. 2007. Stop-and-go cloth draping. The Visual Computer 23, 9-11, 669–677. Google ScholarDigital Library
    50. Volino, P., Cordier, F., and Magnenat-Thalmann, N. 2005. From early virtual garment simulation to interactive fashion design. Computer-Aided Design 37, 6, 593–608. Google ScholarDigital Library
    51. Volino, P., Magnenat-Thalmann, N., and Faure, F. 2009. A simple approach to nonlinear tensile stiffness for accurate cloth simulation. ACM Trans. Graph. (TOG) 28, 4, 1–16. Google ScholarDigital Library
    52. Waggoner, C., and Baraff, D. 2007. Virtual tailoring for Ratatouille: clothing the fattest man in the world. In ACM SIGGRAPH 2007 sketches. Google Scholar
    53. Wang, H., Hecht, F., Ramamoorthi, R., and O’Brien, J. F. 2010. Example-based wrinkle synthesis for clothing animation. ACM Trans. Graph. (SIGGRAPH 10) 29, 4, 107:1–107:8. Google Scholar
    54. Yongjoon Lee, Sung-Eui Yoon, S. O. D. K., and Choi, S. 2010. Multi-resolution cloth simulation. Computer Graphics Forum (Pacific Graphics) 29, 7.Google Scholar
    55. Zhu, Y., Sifakis, E., Teran, J., and Brandt, A. 2009. An efficient multigrid method for the simulation of high-resolution elastic solids. ACM Trans. Graph. (TOG) 28, 2, 16:1–16:18. Google Scholar

ACM Digital Library Publication: