Skip to content

VarunRamakri7/CoupledWave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors