A semi-Lagrangian contouring method for fluid simulation

被引:82
|
作者
Bargteil, AW [1 ]
Goktekin, TG [1 ]
O'Brien, JF [1 ]
Strain, JA [1 ]
机构
[1] Univ Calif Berkeley, Dept Comp Sci, Berkeley, CA 94720 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2006年 / 25卷 / 01期
关键词
algorithms; natural phenomena; physically based animation; computational fluid dynamics; surface tracking; level-set methods; semi-Lagrangian contouring;
D O I
10.1145/1122501.1122503
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this article, we present a semi-Lagrangian surface tracking method for use with fluid simulations. Our method maintains an explicit polygonal mesh that defines the surface, and an octree data structure that provides both a spatial index for the mesh and a means for efficiently approximating the signed distance to the surface. At each timestep, a new surface is constructed by extracting the zero set of an advected signed-distance function. Semi-Lagrangian backward path tracing is used to advect the signed-distance function. One of the primary advantages of this formulation is that it enables tracking of surface characteristics, such as color or texture coordinates, at negligible additional cost. We include several examples demonstrating that the method can be effectively used as part of a fluid simulation to animate complex and interesting fluid behaviors.
引用
收藏
页码:19 / 38
页数:20
相关论文
共 50 条
  • [31] A semi-Lagrangian level set method for structural optimization
    Mingdong Zhou
    Michael Yu Wang
    Structural and Multidisciplinary Optimization, 2012, 46 : 487 - 501
  • [32] A conservative semi-Lagrangian HWENO method for the Vlasov equation
    Cai, Xiaofeng
    Qiu, Jianxian
    Qiu, Jing-Mei
    JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 323 : 95 - 114
  • [33] A Semi-Lagrangian Closest Point Method for Deforming Surfaces
    Auer, S.
    Westermann, R.
    COMPUTER GRAPHICS FORUM, 2013, 32 (07) : 207 - 214
  • [34] A semi-Lagrangian level set method for structural optimization
    Zhou, Mingdong
    Wang, Michael Yu
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2012, 46 (04) : 487 - 501
  • [35] The semi-Lagrangian method for the numerical resolution of the Vlasov equation
    Sonnendrücker, E
    Roche, J
    Bertrand, P
    Ghizzo, A
    JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 149 (02) : 201 - 220
  • [36] A SEMI-LAGRANGIAN METHOD OF SOLVING THE VORTICITY ADVECTION EQUATION
    SAWYER, JS
    TELLUS, 1963, 15 (04): : 336 - 342
  • [37] Electromagnetic Gyrokinetic Simulation of Tokamak Plasma with Semi-Lagrangian Scheme
    Zhao, Pengfei
    Xiao, Xiaotao
    Ren, Qilong
    Zhou, Deng
    Ye, Lei
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2025, 37 (01) : 171 - 192
  • [38] A semi-Lagrangian approach for numerical simulation of coupled Burgers' equations
    Bak, Soyoon
    Kim, Philsu
    Kim, Dojin
    COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2019, 69 : 31 - 44
  • [39] Simulation of heavy ion beams with a semi-Lagrangian Vlasov solver
    Sonnendrucker, E
    Barnard, JJ
    Friedman, A
    Grote, DP
    Lund, SM
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2001, 464 (1-3): : 470 - 476
  • [40] A semi-Lagrangian sea ice model for high resolution simulation
    Sagawa, Genki
    Yamaguchi, Hajime
    PROCEEDINGS OF THE SIXTEENTH (2006) INTERNATIONAL OFFSHORE AND POLAR ENGINEERING CONFERENCE, VOL 1, 2006, : 584 - +