Lightweight particle-based real-time fluid simulation for mobile environment

被引:0
|
作者
Piao, Jin-Chun [1 ]
Lu, Jue-Min [1 ]
Hong, Chung-Pyo [2 ]
Kim, Shin-Dug [1 ]
机构
[1] Yonsei Univ, Dept Comp Sci, 50,Yonsei Ro, Seoul 03722, South Korea
[2] LG Elect, Mobile Commun, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
Mobile device; Real-time fluid simulation; SPH algorithm; Physics engine; 3D effect; SPH;
D O I
10.1016/j.simpat.2017.05.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a real-time lightweight fluid simulation based on a particle fluid technique developed for mobile environment. The Bullet physics engine and smoothed particle hydrodynamic (SPH) fluid algorithm will be used for our lightweight fluid simulation. First, we describe an advanced collision detection mechanism that will be used. By using this method, less computational resources are required. Secondly, we present a simplified SPH algorithm where nearby particles are grouped together to minimize the number of calculations. By decreasing the number of particles, an improved computational performance is expected. Finally, the ARM NEON based parallel computing technique was enabled to reduce execution time by lowering the number of arithmetic instructions. Several experiments are carried out where the experimental results indicate the first technique led to a 50% improvement in performance. The second technique provided a 17% overall improvement. The third technique delivered a performance improvement within the range of 26%-40%. Overall, the experimental results show that the proposed techniques provided an accumulative performance improvement of approximately 120% for all applied methodologies. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:32 / 48
页数:17
相关论文
共 50 条
  • [1] Real-time screen space rendering method for particle-based multiphase fluid simulation
    Zhang, Yalan
    Xu, Yuhang
    Xu, Yanrui
    Hou, Yue
    Wang, Xiaokun
    Guo, Yu
    Obaidat, Mohammad S.
    Ban, Xiaojuan
    SIMULATION MODELLING PRACTICE AND THEORY, 2024, 136
  • [2] A Layered Particle-Based Fluid Model for Real-Time Rendering of Water
    Bagar, Florian
    Scherzer, Daniel
    Wimmer, Michael
    COMPUTER GRAPHICS FORUM, 2010, 29 (04) : 1383 - 1389
  • [3] Real-time particle-based method for simulating fluid flows on surfaces
    Moro, Yoshitaka
    Iwasaki, Kei
    Dobashi, Yoshinori
    Nishita, Tomoyuki
    Kyokai Joho Imeji Zasshi/Journal of the Institute of Image Information and Television Engineers, 2007, 61 (10): : 1457 - 1462
  • [4] Real-Time Laparoscopic Cholecystectomy Simulation Using a Particle-Based Physical System
    Wu H.
    Ye F.
    Gao Y.
    Cong Y.
    Hao A.
    Complex System Modeling and Simulation, 2022, 2 (02): : 186 - 196
  • [5] Particle-based fluid simulation on the GPU
    Hegeman, Kyle
    Carr, Nathan A.
    Miller, Gavin S. P.
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 4, PROCEEDINGS, 2006, 3994 : 228 - 235
  • [6] Real-time fluid simulation in a dynamic virtual environment
    Chen, JX
    Lobo, ND
    Hughes, CE
    Moshell, JM
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1997, 17 (03) : 52 - 61
  • [7] Particle-Based Fast Simulation of Incompressible Fluid
    Sun, Hongquan
    Feng, Lixin
    PROCEEDINGS OF THE 2013 ASIA-PACIFIC COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY CONFERENCE, 2013, : 228 - 234
  • [8] Particle-based pipe fluid simulation system
    Tang, Y
    He, X
    SYSTEM SIMULATION AND SCIENTIFIC COMPUTING, VOLS 1 AND 2, PROCEEDINGS, 2005, : 525 - 528
  • [9] Elastic Simulation of Joints with Particle-Based Fluid
    Sung, Su-Kyung
    Han, Sang-Won
    Shin, Byeong-Seok
    APPLIED SCIENCES-BASEL, 2021, 11 (15):
  • [10] Particle-based viscoplastic fluid/solid simulation
    Paiva, Afonso
    Petronetto, Fabiano
    Lewiner, Thomas
    Tavares, Geovan
    COMPUTER-AIDED DESIGN, 2009, 41 (04) : 306 - 314