Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A deformation transformer for real-time cloth animation

Published: 26 July 2010 Publication History

Abstract

Achieving interactive performance in cloth animation has significant implications in computer games and other interactive graphics applications. Although much progress has been made, it is still much desired to have real-time high-quality results that well preserve dynamic folds and wrinkles. In this paper, we introduce a hybrid method for real-time cloth animation. It relies on data-driven models to capture the relationship between cloth deformations at two resolutions. Such data-driven models are responsible for transforming low-quality simulated deformations at the low resolution into high-resolution cloth deformations with dynamically introduced fine details. Our data-driven transformation is trained using rotation invariant quantities extracted from the cloth models, and is independent of the simulation technique chosen for the lower resolution model. We have also developed a fast collision detection and handling scheme based on dynamically transformed bounding volumes. All the components in our algorithm can be efficiently implemented on programmable graphics hardware to achieve an overall real-time performance on high-resolution cloth models.

Supplementary Material

JPG File (tp023-10.jpg)
Supplemental material. (108.zip)
MP4 File (tp023-10.mp4)

References

[1]
Anguelov, D., Srinivasan, P., Koller, D., Thrun, S., Rodgers, J., and Davis, J. 2005. Scape: Shape completion and animation of people. ACM TOG 24, 3, 408--416.
[2]
Baraff, D., and Witkin, A. 1998. Large steps in cloth simulation. In Proc. of SIGGRAPH'98, 43--54.
[3]
Barbič, J., and James, D. L. 2005. Real-time subspace integration for st. venant-kirchhoff deformable models. ACM Trans. Graph. 24, 3.
[4]
Bickel, B., Botsch, M., Angst, R., Matusik, W., Otaduy, M., Pfister, H., and Gross, M. 2007. Multi-scale capture of facial geometry and motion. In SIGGRAPH '07: ACM SIGGRAPH 2007 papers, 33.
[5]
Bradshaw, G., and O'Sullivan, C. 2002. Sphere-tree construction using dynamic medial axis approximation. In SCA '02: Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, ACM, New York, NY, USA, 33--40.
[6]
Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In SCA '03: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation.
[7]
Choi, K.-J., and Ko, H.-S. 2002. Stable but responsive cloth. ACM Trans. Graphics 21, 3.
[8]
Cordier, F., and Magnenat-Thalmann, N. 2002. Real-time animation of dressed virtual humans. Computer Graphics Forum 21, 3, 862--870.
[9]
Cordier, F., and Magnenat-Thalmann, N. 2004. A data-driven approach for real-time clothes simulation. In PG '04: Proceedings of the Computer Graphics and Applications, 12th Pacific Conference.
[10]
Etzmuss, O., Keckeisen, M., and Strasser, W. 2003. A fast finite element solution for cloth modelling. In PG '03: Proceedings of the 11th Pacific Conference on Computer Graphics and Applications.
[11]
Feng, W.-W., Kim, B.-U., and Yu, Y. 2008. Real-time data driven deformation using kernel canonical correlation analysis. ACM Transactions on Graphics 27, 3, 91:1--9.
[12]
Fuhrmann, A., Gross, C., and Luckas, V. 2003. Interactive animation of cloth including self collision detection. In WSCG '03.
[13]
Gleicher, M. 1998. Retargetting motion to new characters. In SIGGRAPH 98 Proceedings, 33--42.
[14]
Goldenthal, R., Harmon, D., Fattal, R., Bercovier, M., and Grinspun, E. 2007. Efficient simulation of inextensible cloth. ACM Trans. Graph. 26, 3, 49.
[15]
James, D., and Twigg, C. 2005. Skinning mesh animations. ACM TOG 24, 3, 399--407.
[16]
Kircher, S., and Garland, M. 2008. Free-form motion processing. ACM Transactions on Graphics 27, 2, 1--13.
[17]
Kry, P., James, D., and Pai, D. 2002. Eigenskin: Real time large deformation character skinning in hardware. In ACM SIGGRAPH Symp. on Computer Animation, 153--159.
[18]
Larsen, E., Gottschalk, S., Lin, M., and Manocha, D. 2000. Fast distance queries with rectangular swept sphere volumes. In IEEE International Conference on Robotics and Automation.
[19]
Lewis, J., Cordner, M., and Fong, N. 2000. Pose space deformation: A unified approach to shape interpolation and skeleton-driven deformation. In Computer Graphics Proceedings, Annual Conference Series, 165--172.
[20]
Lipman, Y., Sorkine, O., Levin, D., and Cohen-Or, D. 2005. Linear rotation-invariant coordinates for meshes. ACM Transactions on Graphics 24, 3.
[21]
Ma, W.-C., Jones, A., Chiang, J.-Y., Hawkins, T., Frederiksen, S., Peers, P., Vukovic, M., Ouhyoung, M., and Debevec, P. 2008. Facial performance synthesis using deformation-driven polynomial displacement maps. ACM Trans. Graph. 27, 5.
[22]
Melzer, T., Reitera, M., and Bischofb, H. 2003. Appearance models based on kernel canonical correlation analysis. Pattern Recognition 36, 9, 1961--1971.
[23]
Müller, M., Heidelberger, B., Hennix, M., and Ratcliff, J. 2007. Position based dynamics. J. Vis. Comun. Image Represent. 18, 2.
[24]
Oshita, M., and Makinouchi, A. 2001. Real-time cloth simulation with sparse particles and curved faces. In Proc. of Computer Animation, 62--83.
[25]
Park, S., and Hodgins, J. 2006. Capturing and animating skin deformation in human motion. ACM Transactions on Graphics 25, 3, 881--889.
[26]
Park, S. I., and Hodgins, J. K. 2008. Data-driven modeling of skin and muscle deformation. ACM Trans. Graph. 27, 3, 96:1--6.
[27]
Rodriguez-Navarro, J., and Susin, A. 2006. Non structured meshes for cloth gpu simulation using fem. In Workshop on Virtual Reality Interaction and Physical Simulation.
[28]
Sloan, P.-P., Hall, J., Hart, J., and Snyder, J. 2003. Clustered principal components for precomputed radiance transfer. ACM TOG 22, 3, 382--391.
[29]
Stumpp, T., Spillmann, J., Becker, M., and Teschner, M. 2008. A geometric deformation model for stable cloth simulation. In Workshop on Virtual Reality Interaction and Physical Simulation.
[30]
Sumner, R., and Popović, J. 2004. Deformation transfer for triangle meshes. ACM Transactions on Graphics 23, 3, 397--403.
[31]
Tsiknis, K. D. 2004. Better Cloth Through Unbiased Strain Limiting and Physics-Aware Subdivision. Master's thesis, University of British Columbia.
[32]
Wang, R., Pulli, K., and Popović, J. 2007. Real-time enveloping with rotational regression. ACM Transactions on Graphics 26, 3, 1174--1179.
[33]
Zeller, C. 2005. Cloth simulation on the gpu. In SIGGRAPH '05: ACM SIGGRAPH 2005 Sketches, ACM, New York, NY, USA, 39.

Cited By

View all
  • (2024)Digitally Creating Garmentsデジタルで衣服をつくるJournal of Japan Society of Kansei Engineering10.5057/kansei.22.1_322:1(3-10)Online publication date: 31-Mar-2024
  • (2024)Modeling and realization of image-based garment texture transferThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-023-03153-w40:9(6063-6079)Online publication date: 1-Sep-2024
  • (2023)Deep Deformation Detail Synthesis for Thin Shell ModelsComputer Graphics Forum10.1111/cgf.1490342:5Online publication date: 10-Aug-2023
  • Show More Cited By

Index Terms

  1. A deformation transformer for real-time cloth animation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 29, Issue 4
    July 2010
    942 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/1778765
    Issue’s Table of Contents
    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: 26 July 2010
    Published in TOG Volume 29, Issue 4

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. collision
    2. deformation transform
    3. regression
    4. skinning

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)35
    • Downloads (Last 6 weeks)8
    Reflects downloads up to 08 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Digitally Creating Garmentsデジタルで衣服をつくるJournal of Japan Society of Kansei Engineering10.5057/kansei.22.1_322:1(3-10)Online publication date: 31-Mar-2024
    • (2024)Modeling and realization of image-based garment texture transferThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-023-03153-w40:9(6063-6079)Online publication date: 1-Sep-2024
    • (2023)Deep Deformation Detail Synthesis for Thin Shell ModelsComputer Graphics Forum10.1111/cgf.1490342:5Online publication date: 10-Aug-2023
    • (2023)Learning Anchor Transformations for 3D Garment Animation2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52729.2023.00055(491-500)Online publication date: Jun-2023
    • (2022)Geometry image super-resolution with AnisoCBConvNet architecture for efficient cloth modelingPLOS ONE10.1371/journal.pone.027243317:8(e0272433)Online publication date: 24-Aug-2022
    • (2022)Motion Guided Deep Dynamic 3D GarmentsACM Transactions on Graphics10.1145/3550454.355548541:6(1-12)Online publication date: 30-Nov-2022
    • (2022)Wrinkling of finite-strain membranes with mixed solid-shell elementsEngineering with Computers10.1007/s00366-022-01614-938:6(5309-5320)Online publication date: 1-Dec-2022
    • (2021)Real-time deep dynamic charactersACM Transactions on Graphics10.1145/3450626.345974940:4(1-16)Online publication date: 19-Jul-2021
    • (2021)Climaxing VR Character with Scene-Aware Aesthetic Dress Synthesis2021 IEEE Virtual Reality and 3D User Interfaces (VR)10.1109/VR50410.2021.00026(57-64)Online publication date: Mar-2021
    • (2021)Multi-Feature Super-Resolution Network for Cloth Wrinkle SynthesisJournal of Computer Science and Technology10.1007/s11390-021-1331-y36:3(478-493)Online publication date: 31-May-2021
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media