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 条
  • [31] Augmented Example-Based Synthesis using Relational Perturbation Properties
    An, Shengwei
    Singh, Rishabh
    Misailovic, Sasa
    Samanta, Roopsha
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (04):
  • [32] Example-based Synthesis of 3D Object Arrangements
    Fisher, Matthew
    Ritchie, Daniel
    Savva, Manolis
    Funkhouser, Thomas
    Hanrahan, Pat
    ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (06):
  • [33] Modeling anisotropic surface reflectance with example-based microfacet synthesis
    Wang, Jiaping
    Zhao, Shuan
    Tong, Xin
    Snyder, John
    Guo, Baining
    ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03):
  • [34] Interactive example-based hatching
    Gerl, Moritz
    Isenberg, Tobias
    COMPUTERS & GRAPHICS-UK, 2013, 37 (1-2): : 65 - 80
  • [35] An Example-Based Face Relighting
    Shim, Hyunjung
    Chen, Tsuhan
    ENGINEERING REALITY OF VIRTUAL REALITY 2012, 2012, 8289
  • [36] Example-based cosmetic transfer
    Tong, Wai-Shun
    Tang, Chi-Keung
    Brown, Michael S.
    Xu, Ying-Qing
    PACIFIC GRAPHICS 2007: 15TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, 2007, : 211 - +
  • [37] Semi-Stochastic Tilings for Example-Based Texture Synthesis
    Schloemer, Thomas
    Deussen, Oliver
    COMPUTER GRAPHICS FORUM, 2010, 29 (04) : 1431 - 1439
  • [38] Neural Face Models for Example-Based Visual Speech Synthesis
    Paier, Wolfgang
    Hilsmann, Anna
    Eisert, Peter
    CVMP 2020: THE 17TH ACM SIGGRAPH EUROPEAN CONFERENCE ON VISUAL MEDIA PRODUCTION, 2020,
  • [39] Example-Based Program Transformation
    Robbes, Romain
    Lanza, Michele
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 174 - 188
  • [40] Example-based head tracking
    Niyogi, S
    Freeman, WT
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON AUTOMATIC FACE AND GESTURE RECOGNITION, 1996, : 374 - 378