“Real-time viscous thin films”
Conference:
Type(s):
Title:
- Real-time viscous thin films
Session/Category Title: Structured simulation
Presenter(s)/Author(s):
Moderator(s):
Abstract:
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.
References:
1. Christopher Batty, Andres Uribe, Basile Audoly, and Eitan Grinspun. 2012. Discrete viscous sheets. ACM Transactions on Graphics (TOG) 31, 4 (2012), 113. Google ScholarDigital Library
2. Miklós Bergou, Basile Audoly, Etienne Vouga, Max Wardetzky, and Eitan Grinspun. 2010. Discrete viscous threads. ACM Transactions on Graphics (TOG) 29, 4 (2010), 116. Google ScholarDigital Library
3. A.L. Bertozzi, G. Grün, and T.P. Witelski. 2001. Dewetting films: bifurcations and concentrations. Nonlinearity 14, 6 (2001), 1569.Google ScholarCross Ref
4. Robert Bridson. 2015. Fluid simulation for computer graphics, 2ND EDITION. A K Peters, Ltd.Google Scholar
5. Mark Carlson, Peter J Mucha, R Brooks Van Horn III, and Greg Turk. 2002. Melting and flowing. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation. ACM, 167–174. Google ScholarDigital Library
6. Zhili Chen, Byungmoon Kim, Daichi Ito, and Huamin Wang. 2015. Wetbrush: GPU-based 3D painting simulation at the bristle level. ACM Transactions on Graphics (TOG) 34, 6 (2015), 200. Google ScholarDigital Library
7. RV Craster and OK Matar. 2009. Dynamics and stability of thin liquid films. Reviews of modern physics 81, 3 (2009), 1131.Google Scholar
8. E. De Giorgi and L. Ambrosio. 2006. New problems on minimizing movements. In Ennio De Giorgi selected papers. Springer, 699–714.Google Scholar
9. Prashant Goswami, Philipp Schlegel, Barbara Solenthaler, and Renato Pajarola. 2010. Interactive SPH simulation and rendering on the GPU. In Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Eurographics Association, 55–64. Google ScholarDigital Library
10. Günther Grün and Martin Rumpf. 2000. Nonnegativity preserving convergent schemes for the thin film equation. Numer. Math. 87, 1 (2000), 113–152.Google ScholarCross Ref
11. Mark J Harris. 2005. Fast fluid dynamics simulation on the GPU.. In SIGGRAPH Courses. 220. Google ScholarDigital Library
12. Adrian RG Harwood and Alistair J Revell. 2018. Interactive flow simulation using Tegra-powered mobile devices. Advances in Engineering Software 115 (2018), 363–373. Google ScholarDigital Library
13. D Jackson and J Gilbert. 2018. WebGL 2.0 Specification. Technical Report. Khronos Group. https://www.khronos.org/registry/webgl/specs/latest/2.0/.Google Scholar
14. Serafim Kalliadasis, Christian Ruyer-Quil, Benoit Scheid, and Manuel García Velarde. 2011. Falling liquid films. Vol. 176. Springer Science & Business Media.Google Scholar
15. Egor Larionov, Christopher Batty, and Robert Bridson. 2017. Variational stokes: a unified pressure-viscosity solver for accurate viscous liquids. ACM Transactions on Graphics (TOG) 36, 4 (2017), 101. Google ScholarDigital Library
16. Octavio Navarro-Hinojosa, Sergio Ruiz-Loza, and Moisés Alencastre-Miranda. 2018. Physically based visual simulation of the Lattice Boltzmann method on the GPU: a survey. The Journal of Supercomputing (2018), 1–27. Google ScholarDigital Library
17. Alexander Oron, Stephen H Davis, and S George Bankoff. 1997. Long-scale evolution of thin liquid films. Reviews of modern physics 69, 3 (1997), 931.Google Scholar
18. F. Otto. 2001. The geometry of dissipative evolution equations: the porous medium equation. Comm. in Partial Differential Equations 26, 1–2 (2001), 101–174.Google ScholarCross Ref
19. M. Rumpf and O. Vantzos. 2013. Numerical gradient flow discretization of viscous thin films on curved geometries. Math. Models and Methods in Applied Sciences 23, 05 (2013), 917–947.Google ScholarCross Ref
20. Aviv Segall, Orestis Vantzos, and Mirela Ben-Chen. 2016. Hele-shaw flow simulation with interactive control using complex barycentric coordinates.. In Symposium on Computer Animation. 85–95. Google ScholarDigital Library
21. Jacco H Snoeijer and Bruno Andreotti. 2013. Moving contact lines: scales, regimes, and dynamical transitions. Annual review of fluid mechanics 45 (2013).Google Scholar
22. Tuur Stuyck, Fang Da, Sunil Hadap, and Philip Dutré. 2017. Real-Time Oil Painting on Mobile Hardware. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 69–79.Google Scholar
23. Orestis Vantzos, Omri Azencot, Max Wardeztky, Martin Rumpf, and Mirela Ben-Chen. 2017. Functional Thin Films on Surfaces. IEEE transactions on visualization and computer graphics 23, 3 (2017), 1179–1192. Google ScholarDigital Library
24. Huamin Wang, Gavin Miller, and Greg Turk. 2007. Solving general shallow wave equations on surfaces. In Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation. Eurographics Association, 229–238. Google ScholarDigital Library
25. C. Yuksel and J. Keyser. 2009. Fast real-time caustics from height fields. The Visual Computer 25, 5–7 (2009), 559–564. Google ScholarDigital Library
26. Liya Zhornitskaya and Andrea L Bertozzi. 1999. Positivity-preserving numerical schemes for lubrication-type equations. SIAM J. Numer. Anal. 37, 2 (1999), 523–555. Google ScholarDigital Library
27. Bo Zhu, Minjae Lee, Ed Quigley, and Ronald Fedkiw. 2015. Codimensional non-Newtonian fluids. ACM Transactions on Graphics (TOG) 34, 4 (2015), 115. Google ScholarDigital Library
28. Bo Zhu, Ed Quigley, Matthew Cong, Justin Solomon, and Ronald Fedkiw. 2014. Codimensional surface tension flow on simplicial complexes. ACM Transactions on Graphics (TOG) 33, 4 (2014), 111. Google ScholarDigital Library


