Example-Based Wrinkle Synthesis for Clothing Animation

被引:41
|
作者
Wang, Huamin [1 ]
Hecht, Florian [1 ]
Ramamoorthi, Ravi [1 ]
O'Brien, James [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2010年 / 29卷 / 04期
基金
美国国家科学基金会;
关键词
Clothing animation; cloth simulation; example-based animation; wrinkles; precomputed animation; COLLISIONS; EFFICIENT;
D O I
10.1145/1778765.1778844
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a method for animating the appearance of clothing, such as pants or a shirt, that fits closely to a figure's body. Compared to flowing cloth, such as loose dresses or capes, these types of garments involve nearly continuous collision contact and small wrinkles, that can be troublesome for traditional cloth simulation methods. Based on the observation that the wrinkles in close-fitting clothing behave in a predominantly kinematic fashion, we have developed an example-based wrinkle synthesis technique. Our method drives wrinkle generation from the pose of the figure's kinematic skeleton. This approach allows high quality clothing wrinkles to be combined with a coarse cloth simulation that computes the global and dynamic aspects of the clothing motion. While the combined results do not exactly match a high-resolution reference simulation, they do capture many of the characteristic fine-scale features and wrinkles. Further, the combined system runs at interactive rates, making it suitable for applications where high-resolution offline simulations would not be a viable option. The wrinkle synthesis method uses a precomputed database built by simulating the high-resolution clothing as the articulated figure is moved over a range of poses. In principle, the space of poses is exponential in the total number of degrees of freedom; however clothing wrinkles are primarily affected by the nearest joints, allowing each joint to be processed independently. During synthesis, mesh interpolation is used to consider the influence of multiple joints, and combined with a coarse simulation to produce the final results at interactive rates.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Example-based volume illustrations
    Lu, AD
    Ebert, DS
    IEEE VISUALIZATION 2005, PROCEEDINGS, 2005, : 655 - 662
  • [42] Example-based video remixing
    Nitta, Naoko
    Babaguchi, Noboru
    MULTIMEDIA TOOLS AND APPLICATIONS, 2011, 51 (02) : 649 - 673
  • [43] Contrastive Example-Based Control
    Hatch, Kyle
    Eysenbach, Benjamin
    Rafailov, Rafael
    Yu, Tianhe
    Salakhutdinov, Ruslan
    Levine, Sergey
    Finn, Chelsea
    LEARNING FOR DYNAMICS AND CONTROL CONFERENCE, VOL 211, 2023, 211
  • [44] Example-Based Elastic Materials
    Martin, Sebastian
    Thomaszewski, Bernhard
    Grinspun, Eitan
    Gross, Markus
    ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (04):
  • [45] Example-based video remixing
    Naoko Nitta
    Noboru Babaguchi
    Multimedia Tools and Applications, 2011, 51 : 649 - 673
  • [46] EXAMPLE-BASED IMAGE COMPRESSION
    Cui, Jing-Yu
    Mathur, Saurabh
    Covell, Michele
    Kwatra, Vivek
    Han, Mei
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 1229 - 1232
  • [47] Example-Based Facial Rigging
    Li, Hao
    Weise, Thibaut
    Pauly, Mark
    ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (04):
  • [48] EXAMPLE-BASED MOTION MANIPULATION
    Su, Pin-Ching
    Chen, Hwann-Tzong
    Cheng, Chia-Ming
    2014 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2014, : 4647 - 4651
  • [49] Example-Based Damping Design
    Xu, Hongyi
    Barbic, Jernej
    ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (04):
  • [50] Example-Based Treebank Querying
    Augustinus, Liesbeth
    Vandeghinste, Vincent
    Van Eynde, Frank
    LREC 2012 - EIGHTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2012, : 3161 - 3167