Real-time viscous thin films

We propose a novel discrete scheme for simulating viscous thin films at real-time frame rates. Our scheme is based on a new formulation of the gradient flow approach, that leads to a discretization based on local stencils that are easily computable on the GPU. Our approach has physical fidelity, as the total mass is guaranteed to be preserved, an appropriate discrete energy is controlled, and the film height is guaranteed to be non-negative at all times. In addition, and unlike all existing methods for thin films simulation, it is fast enough to allow realtime interaction with the flow, for designing initial conditions and controlling the forces during the simulation.

[1]  Mark J. Harris Fast fluid dynamics simulation on the GPU , 2005, SIGGRAPH Courses.

[2]  Huamin Wang,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2007) Solving General Shallow Wave Equations on Surfaces , 2022 .

[3]  E. Vouga,et al.  Discrete viscous threads , 2010, ACM Trans. Graph..

[4]  Andrea L. Bertozzi,et al.  Dewetting films: bifurcations and concentrations , 2001 .

[5]  Octavio Navarro-Hinojosa,et al.  Physically based visual simulation of the Lattice Boltzmann method on the GPU: a survey , 2018, The Journal of Supercomputing.

[6]  Huamin Wang,et al.  Wetbrush: GPU-based 3D painting simulation at the bristle level , 2015, ACM Trans. Graph..

[7]  R. Craster,et al.  Dynamics and stability of thin liquid films , 2009 .

[8]  Ronald Fedkiw,et al.  Codimensional non-Newtonian fluids , 2015, ACM Trans. Graph..

[9]  Eitan Grinspun,et al.  Discrete viscous sheets , 2012, ACM Trans. Graph..

[10]  Sunil Hadap,et al.  Real‐Time Oil Painting on Mobile Hardware , 2017, Comput. Graph. Forum.

[11]  Renato Pajarola,et al.  Interactive SPH simulation and rendering on the GPU , 2010, SCA '10.

[12]  S. Bankoff,et al.  Long-scale evolution of thin liquid films , 1997 .

[13]  Robert Bridson,et al.  Variational stokes , 2017, ACM Trans. Graph..

[14]  B. Andreotti,et al.  Moving Contact Lines: Scales, Regimes, and Dynamical Transitions , 2013 .

[15]  Robert Bridson,et al.  Fluid Simulation for Computer Graphics , 2008 .

[16]  Alistair J. Revell,et al.  Interactive flow simulation using Tegra-powered mobile devices , 2018, Adv. Eng. Softw..

[17]  Martin Rumpf,et al.  Nonnegativity preserving convergent schemes for the thin film equation , 2000, Numerische Mathematik.

[18]  Cem Yuksel,et al.  Fast real-time caustics from height fields , 2009, The Visual Computer.

[19]  F. Otto THE GEOMETRY OF DISSIPATIVE EVOLUTION EQUATIONS: THE POROUS MEDIUM EQUATION , 2001 .

[20]  Andrea L. Bertozzi,et al.  Positivity-Preserving Numerical Schemes for Lubrication-Type Equations , 1999, SIAM J. Numer. Anal..

[21]  Martin Rumpf,et al.  NUMERICAL GRADIENT FLOW DISCRETIZATION OF VISCOUS THIN FILMS ON CURVED GEOMETRIES , 2013 .

[22]  Martin Rumpf,et al.  Functional Thin Films on Surfaces , 2015, IEEE Transactions on Visualization and Computer Graphics.

[23]  Greg Turk,et al.  Melting and flowing , 2002, SCA '02.

[24]  Mirela Ben-Chen,et al.  Hele-shaw flow simulation with interactive control using complex barycentric coordinates , 2016, Symposium on Computer Animation.

[25]  Serafim Kalliadasis,et al.  Falling Liquid Films , 2011 .

[26]  Ronald Fedkiw,et al.  Codimensional surface tension flow on simplicial complexes , 2014, ACM Trans. Graph..