Abstract
It is a challenging work to simulate wind and waves in virtual scenes of marine simulators. In this paper, a divergence-free position based fluid (DFPBF) framework is introduced for ocean wave modeling in marine simulators. We introduce a set of constant density constraints and divergence-free velocity constraints to enforce incompressibility. By adjusting the position distribution of fluid particles, the particle density is forced to be constant. Constraining the divergence-free velocity field can keep the density change rate at zero. When correcting the position and velocity of particles, we introduced a relaxation correction scheme to accelerate the convergence of the framework. The simulation results show that as the scene scale expands and the number of fluid particles increases, this acceleration effect will be more significant. Secondly, we propose a novel particle-based three-dimensional stochastic fluctuating wind field. The Perlin noise is introduced to disturb the constant horizontal wind field to form a stochastic wind field. On this basis, a stochastic fluctuating wind field simulation framework is proposed. By adjusting the pulse period and pulse width, users can flexibly control the fluid turnover under the action of the wind field. This wind field framework can be easily integrated into the DFPBF model. Based on this wind field model, we simulated some typical wind wave scenarios, including interaction scenarios with lighthouse and lifebuoy, and verified the effectiveness of the wind field model.
Highlights
In order to simplify the modeling of splash scenes in marine simulators and enhance physical reality, we tried to introduce the meshless particle method in marine simulators
In order to simplify the modeling of splash scenes in marine simulators and enhance physical reality, we introduce an improved divergence-free position based fluid (DFPBF) model to model ocean waves
We added a set of improved divergent-free velocity constraints to the original position-based fluid (PBF) framework to minimize the density change rate, and improved the iterative process of the density constraint solver
Summary
Particle-based fluid simulation is a challenging subject in computer graphics. The realistic simulation of the dynamic evolution of fluid scenes has great applications in the areas such as defense industry, transportation training, disaster prevention, rescue training, games development, film special effects, and computer animation. The visual system of a marine simulator is one of the important engineering applications. Marine simulators have been widely applied to fields of marine education and training, engineering demonstration, and scientific research, etc. The International Convention on Standards of Training, Certification and Watchkeeping for Seafarers and its amendments put forward a series of mandatory requirements and suggestions on the performance standards, scope of application, and rules of the use of marine simulators. Improving the performance of marine simulators is required by both international conventions and nautical practices.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have