Efficient Smoke Simulation on Curvilinear Grids

被引:8
|
作者
Azevedo, Vinicius C. [1 ]
Oliveira, Manuel M. [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Porto Alegre, RS, Brazil
关键词
OVERLAPPING GRIDS; FLUID; ANIMATION; ACCURATE;
D O I
10.1111/cgf.12231
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an efficient approach for performing smoke simulation on curvilinear grids. Our technique is based on a fast unconditionally-stable advection algorithm and on a new and efficient solution to enforce mass conservation. It uses a staggered-grid variable arrangement, and has linear cost on the number of grid cells. Our method naturally integrates itself with overlapping-grid techniques, lending to an efficient way of producing highly-realistic animations of dynamic scenes. Compared to approaches based on regular grids traditionally used in computer graphics, our method allows for better representation of boundary conditions, with just a small increment in computational cost. Thus, it can be used to evaluate aerodynamic properties, possibly enabling unexplored applications in computer graphics, such as interactive computation of lifting forces on complex objects. We demonstrate the effectiveness of our approach, both in 2-D and 3-D, through a variety of high-quality smoke animations.
引用
收藏
页码:235 / 244
页数:10
相关论文
共 50 条
  • [21] The semi-Lagrangian method on curvilinear grids
    Hamiaz, Adnane
    Mehrenberger, Michel
    Sellama, Hocine
    Sonnendruecker, Eric
    COMMUNICATIONS IN APPLIED AND INDUSTRIAL MATHEMATICS, 2016, 7 (03): : 96 - 134
  • [22] General relativistic hydrodynamics on overlapping curvilinear grids
    Blakely, P. M.
    Nikiforakis, N.
    Henshaw, W. D.
    ASTRONOMY & ASTROPHYSICS, 2015, 575
  • [24] Solution of the heat equation on unstructured curvilinear grids
    Goloviznin, V. M.
    Koterov, V. N.
    Krivtsov, V. M.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2011, 51 (11) : 1953 - 1961
  • [25] An improved immersed boundary method for curvilinear grids
    Roman, F.
    Napoli, E.
    Milici, B.
    Armenio, V.
    COMPUTERS & FLUIDS, 2009, 38 (08) : 1510 - 1527
  • [26] Curvilinear grids for WENO methods in astrophysical simulations
    Grimm-Strele, H.
    Kupka, F.
    Muthsam, H. J.
    COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (03) : 764 - 776
  • [27] Streamline tracing on curvilinear structured and unstructured grids
    Prévost, M
    Edwards, MG
    Blunt, MJ
    SPE JOURNAL, 2002, 7 (02): : 139 - 148
  • [28] Efficient Local Statistical Analysis via Point-Wise Histograms in Tetrahedral Meshes and Curvilinear Grids
    Zhou, Bo
    Chiang, Yi-Jen
    Wang, Cong
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (02) : 1392 - 1406
  • [29] Application of 3-dimensional non-staggered curvilinear grids in numerical simulation of ice jam
    Wang, Jun
    Zhang, Chao
    Ni, Jin
    Guo, Liwen
    Zhao, Huimin
    Shuili Fadian Xuebao/Journal of Hydroelectric Engineering, 2008, 27 (03): : 120 - 124
  • [30] A fast simulation method using overlapping grids for interactions between smoke and rigid objects
    Dobashi, Yoshinori
    Matsuda, Yasuhiro
    Yamamoto, Tsuyoshi
    Nishita, Tomoyuki
    COMPUTER GRAPHICS FORUM, 2008, 27 (02) : 477 - 486