Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Practical animation of liquids
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Animation and rendering of complex water surfaces
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
A hybrid particle level set method for improved interface capturing
Journal of Computational Physics
Journal of Computational Physics
Rigid fluid: animating the interplay between rigid bodies and fluid
ACM SIGGRAPH 2004 Papers
Simulating water and smoke with an octree data structure
ACM SIGGRAPH 2004 Papers
Animating gases with hybrid meshes
ACM SIGGRAPH 2005 Papers
A vortex particle method for smoke, water and explosions
ACM SIGGRAPH 2005 Papers
Coupling water and smoke to thin deformable and rigid shells
ACM SIGGRAPH 2005 Papers
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
Fluid animation with dynamic meshes
ACM SIGGRAPH 2006 Papers
Simultaneous coupling of fluids and deformable bodies
ACM SIGGRAPH 2006 Sketches
Physics based boiling simulation
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Liquid simulation on lattice-based tetrahedral meshes
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
A fast variational framework for accurate solid-fluid coupling
ACM SIGGRAPH 2007 papers
Two-way coupling of fluids to rigid and deformable solids and shells
ACM SIGGRAPH 2008 papers
An Unconditionally Stable MacCormack Method
Journal of Scientific Computing
Energy-preserving integrators for fluid animation
ACM SIGGRAPH 2009 papers
Visual simulation of shockwaves
Graphical Models
Evolving sub-grid turbulence for smoke animation
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Matching fluid simulation elements to surface geometry and topology
ACM SIGGRAPH 2010 papers
Physics-inspired topology changes for thin fluid features
ACM SIGGRAPH 2010 papers
A novel algorithm for incompressible flow using only a coarse grid projection
ACM SIGGRAPH 2010 papers
Filament-based smoke with vortex shedding and variational reconnection
ACM SIGGRAPH 2010 papers
Multilevel vorticity confinement for water turbulence simulation
The Visual Computer: International Journal of Computer Graphics
Scalable fluid simulation using anisotropic turbulence particles
ACM SIGGRAPH Asia 2010 papers
A parallel multigrid Poisson solver for fluids simulation on large grids
Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Practical animation of compressible flow for shock waves and related phenomena
Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
An unconditionally stable fully conservative semi-Lagrangian method
Journal of Computational Physics
FlowFixer: using BFECC for fluid simulation
NPH'05 Proceedings of the First Eurographics conference on Natural Phenomena
Large-scale fluid simulation using velocity-vorticity domain decomposition
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Simulating free surface flow with very large time steps
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Mass-conserving eulerian liquid simulation
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Simulating free surface flow with very large time steps
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Mass-conserving eulerian liquid simulation
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Eulerian-on-lagrangian simulation
ACM Transactions on Graphics (TOG)
The Visual Computer: International Journal of Computer Graphics
Hi-index | 0.00 |
Momentum conservation has long been used as a design principle for solid simulation (e.g. collisions between rigid bodies, mass-spring elastic and damping forces, etc.), yet it has not been widely used for fluid simulation. In fact, semi-Lagrangian advection does not conserve momentum, but is still regularly used as a bread and butter method for fluid simulation. In this paper, we propose a modification to the semi-Lagrangian method in order to make it fully conserve momentum. While methods of this type have been proposed earlier in the computational physics literature, they are not necessarily appropriate for coarse grids, large time steps or inviscid flows, all of which are common in graphics applications. In addition, we show that the commonly used vorticity confinement turbulence model can be modified to exactly conserve momentum as well. We provide a number of examples that illustrate the benefits of this new approach, both in conserving fluid momentum and passively advected scalars such as smoke density. In particular, we show that our new method is amenable to efficient smoke simulation with one time step per frame, whereas the traditional non-conservative semi-Lagrangian method experiences serious artifacts when run with these large time steps, especially when object interaction is considered.