Implicit velocity projection

Research project

Implicit velocity projection method for incompressible SPH fluids

SIGGRAPH Asia 2026 Conference Papers

1 Korea University2 Yonsei University3 LTCI, Telecom Paris, IP Paris

Five stages of the Hollow Tree fluid simulation, from an initial column to a branching tree and its collapse
Hollow Tree. Fluid fills in a complex boundary, involving 978K fluid and 1.75M boundary particles. Given a tight density error tolerance of 0.01%, our solver resolves each frame of this challenging scenario in fewer than 5 iterations, each of which involves an inner linear system solver for the subproblem.

Abstract

Enforcing incompressibility has been extensively studied in smoothed particle hydrodynamics (SPH) fluid simulation. A variety of methods have been developed to this end, particularly based on implicit formulations to ensure stability and efficiency, which results in iterative pressure solvers. However, these iterative solvers, typically adopting the projected relaxed Jacobi (PRJ) method for the constant density constraint, suffer from slow convergence, mainly due to under-relaxation required for stability. In this paper, we interpret the PRJ iteration as an explicit fixed-point update that projects velocity onto the constraint manifold, and propose its implicit counterpart, the implicit velocity projection method. Our method enables significant over-relaxation, which leads to fast convergence while maintaining robustness, thereby achieving substantial performance gains. Our comprehensive experiments, including studies on different solvers with varying relaxation parameters, timestep sizes, density-error tolerances, and scene scales, demonstrate the superiority of our method over standard SPH methods.

Video

Five snapshots of the Hollow Tree simulation
Full demonstration

Video coming soon

BibTeX

@inproceedings{ivpkee2026,
  author = {Kee, Min Hyung and Ahn, Jinhyung and Park, Sehyun and Um, Kiwon and Han, JungHyun},
  title = {Implicit velocity projection method for incompressible {SPH} fluids},
  year = {2026},
  isbn = {9798400728426},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3829340.3842220},
  doi = {10.1145/3829340.3842220},
  booktitle = {SIGGRAPH Asia 2026 Conference Papers},
  numpages = {11},
  location = {Kuala Lumpur, Malaysia},
  series = {SA Conference Papers '26}
}