Dynamic Element Textures

被引:32
|
作者
Ma, Chongyang [1 ,2 ]
Wei, Li-Yi [3 ]
Lefebvre, Sylvain
Tong, Xin
机构
[1] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
[2] Tsinghua Univ, Beijing, Peoples R China
[3] Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
来源
ACM TRANSACTIONS ON GRAPHICS | 2013年 / 32卷 / 04期
关键词
dynamic; element; texture; control; constraints; optimization; geometry; animation; analysis; synthesis; APPEARANCE; IMAGE;
D O I
10.1145/2461912.2461921
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many natural phenomena consist of geometric elements with dynamic motions characterized by small scale repetitions over large scale structures, such as particles, herds, threads, and sheets. Due to their ubiquity, controlling the appearance and behavior of such phenomena is important for a variety of graphics applications. However, such control is often challenging; the repetitive elements are often too numerous for manual edit, while their overall structures are often too versatile for fully automatic computation. We propose a method that facilitates easy and intuitive controls at both scales: high-level structures through spatial-temporal output constraints (e.g. overall shape and motion of the output domain), and low-level details through small input exemplars (e.g. element arrangements and movements). These controls are suitable for manual specification, while the corresponding geometric and dynamic repetitions are suitable for automatic computation. Our system takes such user controls as inputs, and generates as outputs the corresponding repetitions satisfying the controls. Our method, which we call dynamic element textures, aims to produce such controllable repetitions through a combination of constrained optimization (satisfying controls) and data driven computation (synthesizing details). We use spatial-temporal samples as the core representation for dynamic geometric elements. We propose analysis algorithms for decomposing small scale repetitions from large scale themes, as well as synthesis algorithms for generating outputs satisfying user controls. Our method is general, producing a range of artistic effects that previously required disparate and specialized techniques.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Discrete Element Textures
    Ma, Chongyang
    Wei, Li-Yi
    Tong, Xin
    ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (04):
  • [2] Dynamic textures
    Doretto, G
    Chiuso, A
    Wu, YN
    Soatto, S
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 2003, 51 (02) : 91 - 109
  • [3] Dynamic textures
    Soatto, S
    Doretto, G
    Wu, YN
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL II, PROCEEDINGS, 2001, : 439 - 446
  • [4] Dynamic Textures
    Gianfranco Doretto
    Alessandro Chiuso
    Ying Nian Wu
    Stefano Soatto
    International Journal of Computer Vision, 2003, 51 : 91 - 109
  • [5] Mixtures of dynamic textures
    Chan, AB
    Vasconcelos, N
    TENTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 641 - 647
  • [6] Segmentation of dynamic textures
    Rahman, Ashfaqur
    Murshed, Manzur
    PROCEEDINGS OF 10TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT 2007), 2007, : 184 - +
  • [7] Editable dynamic textures
    Doretto, G
    Soatto, S
    2003 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL II, PROCEEDINGS, 2003, : 137 - 142
  • [8] Layered Dynamic Textures
    Chan, Antoni B.
    Vasconcelos, Nuno
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2009, 31 (10) : 1862 - 1879
  • [9] Textures and dynamic relational systems
    Ayşegül Altay Uğur
    International Journal of Machine Learning and Cybernetics, 2018, 9 : 881 - 891
  • [10] Variational Layered Dynamic Textures
    Chan, Antoni B.
    Vasconcelos, Nuno
    CVPR: 2009 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-4, 2009, : 1062 - 1069