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 条
  • [1] Example-based Skin Wrinkle Displacement Maps
    Vanderfeesten, Ron
    Bikker, Jacco
    PROCEEDINGS 2018 31ST SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI), 2018, : 212 - 219
  • [2] Example-Based Facial Animation for Blend Shape Interpolation
    Acquaah, Kwasi
    Agada, Ruth
    Yan, Jie
    2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [3] EXAMPLE-BASED PERFORMANCE DRIVEN FACIAL SHAPE ANIMATION
    Yang, Yang
    Zheng, Nanning
    Liu, Yuehu
    Du, Shaoyi
    Nishio, Yoshifumi
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1350 - +
  • [4] Example-based style synthesis
    Drori, I
    Cohen-Or, D
    Yeshurun, H
    2003 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL II, PROCEEDINGS, 2003, : 143 - 150
  • [5] Example-Based Model Synthesis
    Merrell, Paul
    I3D 2007: ACM SIGGRAPH SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES, PROCEEDINGS, 2007, : 105 - 112
  • [6] Example-based curve synthesis
    Merrell, Paul
    Manocha, Dinesh
    COMPUTERS & GRAPHICS-UK, 2010, 34 (04): : 304 - 311
  • [7] Sensitivity-optimized Rigging for Example-based Real-Time Clothing Synthesis
    Xu, Weiwei
    Umentani, Nobuyuki
    Chao, Qianwen
    Mao, Jie
    Jin, Xiaogang
    Tong, Xin
    ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (04):
  • [8] Example-Based Hair Geometry Synthesis
    Wang, Lvdi
    Yu, Yizhou
    Zhou, Kun
    Guo, Baining
    ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03):
  • [9] Example-based Chinese Calligraphy Synthesis
    Li, Wei
    Chen, Yumin
    Tang, Chao
    Yu, Shaoyong
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON ADVANCED CONTROL, AUTOMATION AND ARTIFICIAL INTELLIGENCE (ACAAI 2018), 2018, 155 : 253 - 256
  • [10] Example-based Facade Texture Synthesis
    Dai, Dengxin
    Riemenschneider, Hayko
    Schmitt, Gerhard
    Van Gool, Luc
    2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2013, : 1065 - 1072