Leapfrog Flow Maps for Real-Time Fluid Simulation

ACM Transactions on Graphics (Siggraph 2025)
Poster Dataset Distillation (PoDD)

Burning fire ball (left), delta wingtip vortices (middle left), helical trail behind a wind turbine (middle right), two connecting vortex rings (right).

Abstract

We propose Leapfrog Flow Maps (LFM) to simulate incompressible fluids with rich vortical flows in real time. Our key idea is to use a hybrid velocity-impulse scheme enhanced with leapfrog method to reduce the computational workload of impulse-based flow map methods, while possessing strong ability to preserve vortical structures and fluid details. In order to accelerate the impulse-to-velocity projection, we develop a fast matrix-free Algebraic Multigrid Preconditioned Conjugate Gradient (AMGPCG) solver with customized GPU optimization, which makes projection comparable with impulse evolution in terms of time cost. We demonstrate the performance of our method and its efficacy in a wide range of examples and experiments, such as real-time simulated burning fire ball and delta wingtip vortices.

Paper

Video

BibTeX

@article{sun2025lfm,
        title={Leapfrog Flow Maps for Real-Time Fluid Simulation},
        author={Sun, Yuchen and Li, Junlin and Wang, Ruicheng and Wang, Sinan and Li, Zhiqi and van Bloemen Waanders, Bart G. and Zhu, Bo},
        journal={ACM Transactions on Graphics (TOG)},
        volume={44},
        number={4},
        pages={1--12},
        year={2025},
        publisher={ACM New York, NY, USA}
      }