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 条
  • [21] Fast Texture Synthesis for Discrete Example-Based Elements
    Huang, Zhengrui
    Lin, Xiaohong
    Chen, Chongcheng
    IEEE ACCESS, 2020, 8 : 76683 - 76691
  • [22] Magnetic Resonance Image Example-Based Contrast Synthesis
    Roy, Snehashis
    Carass, Aaron
    Prince, Jerry L.
    IEEE TRANSACTIONS ON MEDICAL IMAGING, 2013, 32 (12) : 2348 - 2363
  • [23] AN EXAMPLE-BASED ANTHROPOMETRIC MODEL FOR FACE SHAPE SYNTHESIS
    Zhang, Yu
    Prakash, Edmond C.
    2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4, 2008, : 1573 - +
  • [24] Example-based Interpolation and Synthesis of Bidirectional Texture Functions
    Ruiters, Roland
    Schwartz, Christopher
    Klein, Reinhard
    COMPUTER GRAPHICS FORUM, 2013, 32 (02) : 361 - 370
  • [25] Example-based Motion Synthesis via Generative Motion Matching
    Li, Weiyu
    Chen, Xuelin
    Li, Peizhuo
    Sorkine-Hornung, Olga
    Chen, Baoquan
    ACM TRANSACTIONS ON GRAPHICS, 2023, 42 (04):
  • [26] WorldBrush: Interactive Example-based Synthesis of Procedural Virtual Worlds
    Emilien, Arnaud
    Vimont, Ulysse
    Cani, Marie-Paule
    Poulin, Pierre
    Benes, Bedrich
    ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (04):
  • [27] Efficient multi-constrained optimization for example-based synthesis
    Hartmann, Stefan
    Trunz, Elena
    Krueger, Bjoern
    Klein, Reinhard
    Hullin, Matthias B.
    VISUAL COMPUTER, 2015, 31 (6-8): : 893 - 904
  • [28] Example-based Synthesis of Turbulence by Flow Field Style Transfer
    Sato, Syuhei
    Dobashi, Yoshinori
    Nishita, Tomoyuki
    IGGRAPH ASIA 2017 TECHNICAL BRIEFS (SA'17), 2017,
  • [29] Efficient multi-constrained optimization for example-based synthesis
    Stefan Hartmann
    Elena Trunz
    Björn Krüger
    Reinhard Klein
    Matthias B. Hullin
    The Visual Computer, 2015, 31 : 893 - 904
  • [30] Example-based automatic portraiture
    Chen, Hong
    Zheng, Nan-Ning
    Liang, Lin
    Xu, Ying-Qing
    Shum, Heung-Yeung
    Jisuanji Xuebao/Chinese Journal of Computers, 2003, 26 (02): : 147 - 152