FLIP-Fluid for Unity

March 21, 2023 ยท View on GitHub

Real-time particle-based 3D fluid simulation and rendering in Unity HDRP with GPU (Compute Shader) & VFXGraph.

FLIP (Fluid Implicit Particle) Fluid Simulation

Cataclysm: a FLIP Solver with GPU Particles

  • PIC / FLIP Combination (Flipness)
  • Staggered MAC Grid
  • Particle <-> Grid Transferring
    • Linear Kernel
    • Quadratic Kernel
  • Mouse Interaction
  • Viscous Diffusion
  • Pressure Projection
  • Particle Advection
    • Forward Euler
    • 2nd order Runge-Kutta
    • 3rd order Runge-Kutta
  • Density Projection for Volume Conserving
  • Interactive Camera
  • Runtime UI

Movie

References