Vorticle Fluid Simulation

Alexis Angelidis


We present a Lagrangian method for simulating incompressible gases in 3 dimensions. Using the vorticity equation with Lagrangian particles, we create, modify and delete vortices of varying size in a manner that handles buoyancy, boundaries, viscosity and collision with deformable objects using monopoles. Our method scales linearly for parallel processing and provides user controls at varying resolutions. We address common problems of particle based vortex methods, and provide mathematical justification for all terms. All implementation details are provided.

Paper (PDF)

Available as Pixar Technical Memo #15-01