Extended virtual pipes for the stable and real-time simulation of small-scale shallow water

被引:2
作者
Dagenais, Francois [1 ,4 ]
Vervondel, Valentin [1 ]
Guzman, Julian E. [1 ]
Hay, Alexander [2 ]
Delorme, Sebastien [2 ]
Mould, David [3 ]
Paquette, Eric [1 ]
机构
[1] Ecole Technol Super, 1100 Notre Dame St West, Montreal, PQ, Canada
[2] OSSimTech, 930 Wellington St,Suite 500, Montreal, PQ, Canada
[3] Carleton Univ, 1125 Colonel By Dr, Ottawa, ON, Canada
[4] Digital Dist Canada, 1711 St Patrick St, Montreal, PQ, Canada
来源
COMPUTERS & GRAPHICS-UK | 2018年 / 76卷
基金
加拿大自然科学与工程研究理事会;
关键词
Fluid simulation; Viscosity; Virtual pipes; Surface optimization; Meniscus; Shallow water; EFFICIENT;
D O I
10.1016/j.cag.2018.08.005
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose an approach for real-time shallow water simulation, building upon the virtual pipes model with multi-layered heightmaps. Our approach introduces the use of extended pipes that are capable of resolving flows through fully flooded passages, which is not possible using current multi-layered tech-niques. We extend the virtual pipe method with a physically-based viscosity model that is both fast and stable. Our viscosity model is integrated implicitly without the expense of solving a large linear system. Despite the few simplifications necessary to achieve a real-time viscosity model, we show that our new viscosity model produces results that match the behavior of an offline fluid-implicit particle (FLIP) simulation for various viscosity values. The liquid is rendered as a triangular mesh surface built from a heightmap. We propose a novel surface optimization approach that prevents interpenetrations of the liquid surface with the underlying terrain geometry. To improve the realism of small-scale scenarios, we present a meniscus shading approach with a view-dependent adjustment of the liquid surface nor-mals based on a distance field. Our implementation runs in real time on various scenarios of roughly 10 x 10 cm at a resolution of 0.5 mm, with up to five layers. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:84 / 95
页数:12
相关论文
共 27 条
[1]   Power Diagrams and Sparse Paged Grids for High Resolution Adaptive Liquids [J].
Aanjaneya, Mridul ;
Gao, Ming ;
Liu, Haixiang ;
Batty, Christopher ;
Sifakis, Eftychios .
ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (04)
[2]   Robust and Efficient Wave Simulations on Deforming Meshes [J].
Angst, Roland ;
Thuerey, Nils ;
Botsch, Mario ;
Gross, Markus .
COMPUTER GRAPHICS FORUM, 2008, 27 (07) :1895-1900
[3]  
Borgeat L, 2011, LECT NOTES COMPUT SC, V6891, P323, DOI 10.1007/978-3-642-23623-5_41
[4]  
Chentanez Nuttapong., 2010, P 2010 ACM SIGGRAPH, P197
[5]  
Dagenais F, 2018, P VRIPHYS 2018 WORKS
[6]  
Enright D, 2002, ACM T GRAPHIC, V21, P736, DOI [10.1145/566570.566581, 10.1145/566570.566645]
[7]   Narrow Band FLIP for Liquid Simulations [J].
Ferstl, Florian ;
Ando, Ryoichi ;
Wojtan, Chris ;
Westermann, Ruediger ;
Thuerey, Nils .
COMPUTER GRAPHICS FORUM, 2016, 35 (02) :225-232
[8]   The "dead reckoning" signed distance transform [J].
Grevera, GJ .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2004, 95 (03) :317-333
[9]  
Ihmsen M, 2014, P EUR 2014 STAT ART
[10]   Water Wave Packets [J].
Jeschke, Stefan ;
Wojtan, Chris .
ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (04)