Constraint Bubbles: Adding Efficient Zero-Density Bubbles to Incompressible Free Surface Flow
Ryan Goldade, Christopher Batty

TL;DR
This paper introduces a simple, efficient method to add zero-density bubbles to incompressible free surface flow simulations, enabling realistic bubble effects without significant computational overhead.
Contribution
It proposes a new constraint for free surface flows that allows simulation of bubbles without simulating both phases or reformulating the problem.
Findings
Adding bubbles increases realism in liquid simulations.
The method adds less than 10% to the computational cost.
Effective in various bubble scenarios with complex interactions.
Abstract
Liquid simulations for computer animation often avoid simulating the air phase to reduce computational costs and ensure good conditioning of the linear systems required to enforce incompressibility. However, this free surface assumption leads to an inability to realistically treat bubbles: submerged gaps in the liquid are interpreted as empty voids that immediately collapse. To address this shortcoming, we present an efficient, practical, and conceptually simple approach to augment free surface flows with negligible density bubbles. Our method adds a new constraint to each disconnected air region that guarantees zero net flux across its entire surface, and requires neither simulating both phases nor reformulating into stream function variables. Implementation of the method requires only minor modifications to the pressure solve of a standard grid-based fluid solver, and yields linear…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques · Fluid Dynamics and Heat Transfer · Enhanced Oil Recovery Techniques
