Skip to content

Latest commit

 

History

History
80 lines (53 loc) · 2.53 KB

File metadata and controls

80 lines (53 loc) · 2.53 KB

#CIS 565 : Final Project ##Position Based Fluids

Harmony Li, harmoli@seas.upenn.edu

Joseph Tong, josephto@seas.upenn.edu


We want to implement a GPU based PBD fluid simulation stable enough to support large time steps for real-time applications. Through the enforcement of constant density positional constraints, the simulation will allow for incompressibility and convergence similar to smooth particle hydro-dynamic solvers. Our project will be largely based on Muller and Macklin’s paper “Position Based Fluids”.


###Proposed Features:

  • Meshless rendering (bilateral Gaussian or curvature flow)
  • Caustics rendering for water?

###Implemented Features:

  • Uses the density constraint to enforce incompressibility
  • Artificial pressure term to simulate surface tension
  • Vorticity confinement to replace energy
  • Particle-based position based dynamics fluid simulator that runs on the GPU
  • GPU Hash Grid for optimization of finding particle neighbors

###Tentative Schedule

  • Setting up framework for constraint and particle system
  • Set up visualization for particles
  • Mon, 12/9 (Last day of class)
  • begin writing paper
  • Simulator with position based dynamics finished
  • GPU hash grid
  • Meshless rendering finished
  • Paper finished

###Alpha Results

Slides

Notes

Video


###Final Results

Slides

Video

Final Paper


###Acknowledgments:

Many thanks to Mohammed Sakr(3dsakr@gmail.com), who has reached out with bug fixes and suggestions.


###References: ####Fluid Simulation

####Rendering