Real-time smoke simulation based on vorticity preserving lattice Boltzmann method

被引:0
|
作者
Jinghuan Wen
Huimin Ma
机构
[1] Tsinghua University,
来源
The Visual Computer | 2019年 / 35卷
关键词
Smoke simulation; Lattice Boltzmann method; Vorticity confinement; Real time;
D O I
暂无
中图分类号
学科分类号
摘要
It is crucial to achieve high efficiency and to preserve fine-grid details in 3D interactive smoke simulation. In this paper, we present a vorticity preserving lattice Boltzmann method (VPLBM) to simulate high-resolution motion of smoke in real time. We design the method based on lattice Boltzmann method (LBM), which is parallelism-friendly, to ensure the efficiency on parallel computing devices such as graphic processing units (GPUs). To resolve the vorticity dissipation issue in LBM, we further propose an LBM-based vorticity transport method which tracks the magnitude of vorticity during the simulation. We apply vorticity confinement according to the tracked vorticity, and therefore, our method can preserve the detailed motion of smoke. Our method is forward-iterative and contains three weakly dependent distribution functions: two for thermal LBM and one for vorticity tracking. Finally, we show an implementation of a parallel smoke simulator integrating VPLBM method on a dual-GPU platform. Using a fast ray marching method, the simulator shows realistic visual effect and achieves 157.3 frames per second on a 64×64×128\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$64 \times 64 \times 128$$\end{document} fine grid.
引用
收藏
页码:1279 / 1292
页数:13
相关论文
共 50 条
  • [1] Real-time smoke simulation based on vorticity preserving lattice Boltzmann method
    Wen, Jinghuan
    Ma, Huimin
    VISUAL COMPUTER, 2019, 35 (09): : 1279 - 1292
  • [2] Real-time flow simulation of indoor environments using lattice Boltzmann method
    M. Amirul Islam Khan
    Nicolas Delbosc
    Catherine J. Noakes
    Jonathan Summers
    Building Simulation, 2015, 8 : 405 - 414
  • [3] Real-time flow simulation of indoor environments using lattice Boltzmann method
    Khan, M. Amirul Islam
    Delbosc, Nicolas
    Noakes, Catherine J.
    Summers, Jonathan
    BUILDING SIMULATION, 2015, 8 (04) : 405 - 414
  • [4] Real-time smoke simulation with improved turbulence by spatial adaptive vorticity confinement
    He, Shengfeng
    Wong, Hon-Cheng
    Pang, Wai-Man
    Wong, Un-Hong
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2011, 22 (2-3) : 107 - 114
  • [5] The Real-time Simulation of Smoke
    Yu, Pengpeng
    Tang, Tao
    Zhao, Lili
    Xiao, Fan
    Meng, Xianglei
    2016 5TH EEM INTERNATIONAL CONFERENCE ON EDUCATION SCIENCE AND SOCIAL SCIENCE (EEM-ESSS 2016), 2016, 93 : 508 - 513
  • [6] Optimized implementation of the Lattice Boltzmann Method on a graphics processing unit towards real-time fluid simulation
    Delbosc, N.
    Summers, J. L.
    Khan, A. I.
    Kapur, N.
    Noakes, C. J.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2014, 67 (02) : 462 - 475
  • [7] A simple, efficient method for real-time simulation of smoke shadow
    Yang, Minghao
    Fei, Guangzheng
    Shi, Minyong
    Zhan, Yongsong
    ADVANCES IN ARTIFICIAL REALITY AND TELE-EXISTENCE, PROCEEDINGS, 2006, 4282 : 633 - +
  • [9] SPATIAL SPREAD OF RESPIRATORY DROPLET (COVID-19) IN AN INDOOR: REAL-TIME METHOD (LATTICE BOLTZMANN) SIMULATION
    Subhashini, A. Nithya
    Ramsundram, B.
    18TH ANNUAL MEETING OF THE ASIA OCEANIA GEOSCIENCES SOCIETY, AOGS 2021, 2022, : 135 - 137
  • [10] Real-Time Smoke and Bleeding Simulation in Virtual Surgery
    Daenzer, Stefan
    Montgomery, Kevin
    Dillmann, Rudiger
    Unterhinninghofen, Roland
    MEDICINE MEETS VIRTUAL REALITY 15: IN VIVO, IN VITRO, IN SILICO: DESIGNING THE NEXT IN MEDICINE, 2007, 125 : 94 - +