Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Water Animation using coupled SPH and Wave Equations

Abstract

This thesis project addresses the need for an interactive, real-time water animation technique that can showcase visually convincing effects such as splashes and breaking waves while being computationally inexpensive. Our method couples SPH and wave equations in a one-way manner to simulate the behavior of water in real-time, leveraging OpenGL’s Compute Shaders for interactive performance and a novel Uniform Grid implementation. Through a review of related literature on real-time simulation methods of fluids, and water animation, this thesis presents a feasible algorithm, animations to showcase interesting water effects, and a comparison of computational costs between SPH, wave equations, and the coupled approach. The program renders a water body with a planar surface and discrete particles. This project aims to provide a solution that can meet the needs of various water animation use-cases, such as games, and movies, by offering a computationally efficient technique that can animate water to behave plausibly and showcase essential effects in real-time.

Full paper can be read here

Animations

Coupled Approach

Pure SPH Approach

Pure wave equation approach

About

Masters Thesis - Fast Water Animation using coupled SPH and Wave Equations

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages