A unified smoke control method based on signed distance field

被引:13
作者
Yang, Ben [1 ]
Liu, Youquan [2 ]
You, Lihua [3 ]
Jin, Xiaogang [1 ]
机构
[1] Zhejiang Univ, State Key Lab CAD&CG, Hangzhou 310058, Zhejiang, Peoples R China
[2] Changan Univ, Xian 710064, Peoples R China
[3] Bournemouth Univ, Natl Ctr Comp Animat, Bournemouth, Dorset, England
来源
COMPUTERS & GRAPHICS-UK | 2013年 / 37卷 / 07期
基金
中国国家自然科学基金;
关键词
Smoke animation; Control algorithm; Shape control; Path control; Mixed control; ANIMATION; PARTICLE;
D O I
10.1016/j.cag.2013.05.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Smoke control involves shape and path. A unified framework able to deal with both of them will enable animators to manipulate the shape and path of smoke animation more effectively. In this paper, we develop such a unified framework. With our approach, path control, shape control, and mixed control of both can be handled satisfactorily in the same framework. In order to develop this framework, we use a signed distance field to provide three control forces: path control force, boundary control force, and shape control force based on medial axis point clouds. The path control force makes the smoke move along the appointed route, the boundary control force keeps the smoke moving through specified regions only, and the shape control force enables the smoke to form various given shapes. The boundary control force and the shape control force are two novel control forces developed in this paper. To make the smoke form the target shape more accurately, we develop an adaptive strategy to adjust the divergence field. We also employ a new hybrid vortex particle scheme to enhance the turbulence flow details. The examples given in this paper indicate that our proposed framework is advantageous over the existing shape control approaches and path control algorithms, and a naive combination of the two. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:775 / 786
页数:12
相关论文
共 27 条
  • [1] Angelidis A, 2005, P 2005 ACM SIGGRAPH, P87
  • [2] Angelidis Alexis., 2006, S COMPUTER ANIMATION, P25
  • [3] [Anonymous], 2004, COMPUTER ANIMATION 2, DOI DOI 10.1145/1028523.1028549
  • [4] Signed distance computation using the angle weighted pseudonormal
    Bærentzen, JA
    Aanæs, H
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2005, 11 (03) : 243 - 253
  • [5] Bridson R., 2008, FLUID SIMULATION COM
  • [6] Langevin Particle: A Self-Adaptive Lagrangian Primitive for Flow Simulation Enhancement
    Chen, Fan
    Zhao, Ye
    Yuan, Zhi
    [J]. COMPUTER GRAPHICS FORUM, 2011, 30 (02) : 435 - 444
  • [7] Desbrun M., 1996, Computer Animation and Simulation '96. Proceedings of the Eurographics Workshop, P61
  • [8] Target-driven smoke animation
    Fattal, R
    Lischinski, D
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03): : 441 - 448
  • [9] Animating suspended particle explosions
    Feldman, BE
    O'Brien, JF
    Arikan, O
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03): : 708 - 715
  • [10] Controlling fluid animation
    Foster, N
    Metaxas, D
    [J]. COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1997, : 178 - 188