Physics-Based Simulation of Ocean Scenes in Marine Simulator Visual System

The realistic simulation of ocean scenes is of great significance in many scientific fields. We propose an improved Smoothed Particle Hydrodynamics (SPH) framework to simulate the ocean scenes. The improved SPH combines nonlinear constant density constraints and divergence-free velocity field constraint. Density constraints adjust the particle distribution on position layer, so that the density is constrained to a constant state. The addition of the divergence-free velocity field constraint significantly accelerates the convergence of constant density constraint and further reduces the density change. The simulation results show that the improved SPH has high solution efficiency, large time steps, and strong stability. Then, we introduce a unified boundary handling model to simulate coupling scenes. The model samples the boundary geometry as particles by means of single layer nonuniform sampling. The contribution of the boundary particles is taken into account when the physical quantities of fluid particles are computed. The unified model can handle various types of complex geometry adaptively. When rendering the ocean, we propose an improved anisotropic screen space fluid method, which alleviates the discontinuity problem near the boundary and maintains the anisotropy of particles. The research provides a theoretical reference for the highly believable maritime scene simulation in marine simulators.

[1]  Tae-Yong Kim,et al.  Fast grid-free surface tracking , 2015, ACM Trans. Graph..

[2]  Takeo Igarashi,et al.  Extended Narrow Band FLIP for Liquid Simulations , 2018, Comput. Graph. Forum.

[3]  E. Guendelman,et al.  Efficient simulation of large bodies of water by coupling two and three dimensional techniques , 2006, SIGGRAPH 2006.

[4]  Matthias Teschner,et al.  Versatile surface tension and adhesion for SPH fluids , 2013, ACM Trans. Graph..

[5]  Rüdiger Westermann,et al.  Narrow Band FLIP for Liquid Simulations , 2016, Comput. Graph. Forum.

[6]  Jihun Yu,et al.  Reconstructing surfaces of particle-based fluids using anisotropic kernels , 2010, SCA '10.

[7]  Xiaopei Liu,et al.  A Unified Detail-Preserving Liquid Simulation by Two-Phase Lattice Boltzmann Modeling , 2017, IEEE Transactions on Visualization and Computer Graphics.

[8]  Matthias Teschner,et al.  Implicit Incompressible SPH , 2014, IEEE Transactions on Visualization and Computer Graphics.

[9]  Ronald Fedkiw,et al.  A robust volume conserving method for character-water interaction , 2019, Symposium on Computer Animation.

[10]  Ralph R. Martin,et al.  Multiphase SPH simulation for interactive fluids and solids , 2016, ACM Trans. Graph..

[11]  Miles Macklin,et al.  Position based fluids , 2013, ACM Trans. Graph..

[12]  Matthias Teschner,et al.  Versatile rigid-fluid coupling for incompressible SPH , 2012, ACM Trans. Graph..

[13]  Matthias Müller,et al.  Real-time Eulerian water simulation using a restricted tall cell grid , 2011, SIGGRAPH 2011.

[14]  Matthias Teschner,et al.  A Parallel SPH Implementation on Multi‐Core CPUs , 2011, Comput. Graph. Forum.

[15]  Robert Bridson,et al.  MultiFLIP for energetic two-phase fluid simulation , 2012, TOGS.

[16]  Barbara Solenthaler,et al.  Data-driven fluid simulations using regression forests , 2015, ACM Trans. Graph..

[17]  Li-yi Wei,et al.  Parallel Poisson disk sampling with spectrum analysis on surfaces , 2010, SIGGRAPH 2010.

[18]  Jan Bender,et al.  Turbulent Micropolar SPH Fluids with Foam , 2019, IEEE Transactions on Visualization and Computer Graphics.

[19]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[20]  Shi-Min Hu,et al.  Multiple-Fluid SPH Simulation Using a Mixture Model , 2014, ACM Trans. Graph..

[21]  N. Chentanez,et al.  Water surface wavelets , 2018, ACM Trans. Graph..

[22]  Xiangyu Hu,et al.  Liquid Splash Modeling with Neural Networks , 2017, Comput. Graph. Forum.

[23]  Ralph R. Martin,et al.  A unified particle system framework for multi-phase, multi-material visual simulations , 2017, ACM Trans. Graph..

[24]  Cem Yuksel,et al.  A Narrow-Range Filter for Screen-Space Fluid Rendering , 2018, PACMCGIT.

[25]  Pierre Poulin,et al.  A hybrid Eulerian-DFSPH scheme for efficient surface band liquid simulation , 2018, Comput. Graph..

[26]  R. Pajarola,et al.  Predictive-corrective incompressible SPH , 2009, SIGGRAPH 2009.