Visualization of dynamic fluid simulations: Waves, splashing, vorticity, boundaries, buoyancy

Nick Foster, Dimitri Metaxas

Research output: Contribution to journalArticlepeer-review


A software package is developed for the modelling and animation of viscous incompressible fluids. The full time-dependent Navier-Stokes equations are used to simulate 2D and 3D incompressible fluid phenomena which include shallow and deep fluid flow transient dynamic flow vorticity and splashing in simulated physical environments. The package also allows the inclusion of variously shaped and spaced static or moving obstacles that are fully submerged or penetrate the fluid surface. Stable numerical analysis techniques based on finite-differences are used for the solution of the Navier-Stokes equations. To model free-surface fluids a technique based on the Marker-and-Cell method is presented. Based on the fluid's pressure and velocities obtained from the solution of the Navier-Stokes equations this technique allows modelling of the fluid's free surface either by solving a surface equation of by tracking the motion of marker particles. The latter technique is suitable for visualization of splashing and vorticity. Furthermore an editing tool is developed for easy definition of a physical-world which includes obstacles boundaries and fluid properties such as viscosity initial velocity and pressure. Using the editor complex fluid simulations can be performed without prior knowledge of the underlying fluid dynamics equations. Finally depending on the application fluid rendering techniques are developed using standard Silicon Graphics workstation hardware routines.

Original languageEnglish (US)
Pages (from-to)109-124
Number of pages16
JournalEngineering Computations
Issue number2
StatePublished - Feb 1 1995
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Engineering(all)
  • Computer Science Applications
  • Computational Theory and Mathematics

Fingerprint Dive into the research topics of 'Visualization of dynamic fluid simulations: Waves, splashing, vorticity, boundaries, buoyancy'. Together they form a unique fingerprint.

Cite this