A completely parallel surface reconstruction method for particle-based fluids

被引:6
|
作者
Yang, Wencong [1 ]
Gao, Chengying [1 ]
机构
[1] Sun Yat Sen Univ, Sch Data Sci & Comp Sci, Guangzhou, Peoples R China
来源
VISUAL COMPUTER | 2020年 / 36卷 / 10-12期
关键词
Smoothed particle hydrodynamics; Fluid simulation; Surface reconstruction; Narrow band;
D O I
10.1007/s00371-020-01898-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a novel surface reconstruction pipeline that significantly improves reconstructing efficiency while preserves high-quality details for particle-based liquid simulation. Our surface reconstruction algorithm is a sort of completely parallel narrow band method. At the beginning of reconstruction, we develop a spatial hashing grid-based strategy to identify surface particles, which is much more precise and simpler than the smoothed color field. Consequently, those precise surface particles ensure accurate extraction of scalar field in the narrow band around surface without any redundancy, which brings great performance improvement for subsequent reconstruction stages. Furthermore, in order to obtain a better computation performance, we carefully analyze the potential race conditions and conditional branches of each reconstruction step between parallel threads and come up with a completely parallel reconstruction method combined with the exclusive prefix sum algorithm. Our method is pretty straightforward to implement. Experimental results demonstrate that our method runs up to dozen times faster than the state-of-the-art of narrow band-based fluid surface reconstruction, especially for large-scale particle-based fluid.
引用
收藏
页码:2313 / 2325
页数:13
相关论文
共 50 条
  • [21] Synthesizing Solid-induced Turbulence for Particle-based Fluids
    Shao, Xuqiang
    Zhou, Zhong
    Zhang, Jinsong
    Wu, Wei
    2013 INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS (CAD/GRAPHICS), 2013, : 252 - 259
  • [22] Particle-Based Two-Way Coupling of Fluids and Solids
    Yang, Xiaolong
    Gu, Hao
    Kang, Fengju
    THEORY, METHODOLOGY, TOOLS AND APPLICATIONS FOR MODELING AND SIMULATION OF COMPLEX SYSTEMS, PT III, 2016, 645 : 114 - 120
  • [23] Surface Turbulence for Particle-Based Liquid Simulations
    Mercier, Olivier
    Beauchemin, Cynthia
    Thuerey, Nils
    Kim, Theodore
    Nowrouzezahrai, Derek
    ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (06):
  • [24] A particle-based method for granular flow simulation
    YuanZhang Chang
    Kai Bao
    Jian Zhu
    EnHua Wu
    Science China Information Sciences, 2012, 55 : 1062 - 1072
  • [25] A particle-based method for granular flow simulation
    CHANG YuanZhang 1
    2 State Key Laboratory of Computer Science
    3 Division of Mathematical and Computer Sciences & Engineering
    ScienceChina(InformationSciences), 2012, 55 (05) : 1062 - 1072
  • [26] A particle-based method for granular flow simulation
    Chang YuanZhang
    Bao Kai
    Zhu Jian
    Wu EnHua
    SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (05) : 1062 - 1072
  • [27] Parallel Approaches for Particle-Based Simulation of Charge Transport in Semiconductors
    Saraniti M.
    Tang J.
    Goodnick S.
    Wigger S.
    Journal of Computational Electronics, 2002, 1 (1-2) : 215 - 218
  • [28] Physically-Based Rendering of Particle-Based Fluids with Light Transport Effects
    Beddiaf, Ali
    Babahenini, Mohamed Chaouki
    3D RESEARCH, 2018, 9 (01):
  • [29] Synthesis and Characterisation of Nano Silver Particle-based Magnetorheological Fluids for Brakes
    Sarkar, Chiranjit
    Hirani, Harish
    DEFENCE SCIENCE JOURNAL, 2015, 65 (03) : 252 - 258
  • [30] Parallel Particle-based Volume Rendering using Adaptive Particle Size Adjustment Technique
    Hayshi, Kengo
    Shimizu, Takashi
    Sakamoto, Naohisa
    Nonaka, Jorji
    SA'17: SIGGRAPH ASIA 2017 SYMPOSIUM ON VISUALIZATION, 2017,