The advantages of using of dynamic triangle meshes for tracking the liquid surface in liquid animations have recently been explored by a number of authors in computer graphics. However, existing methods assume that there is only a single surface separating one interior (e.g., water) from one exterior (e.g., air), which prevents application to many scenarios of interest. In this talk, I will describe how my collaborators and I extended this family of methods to complex multimaterial flows, using a labeled non-manifold triangle mesh and a new set of collision-safe multimaterial topological operations. I will further describe how we leveraged this geometric representation to support a novel vortex sheet-based simulator for the dynamics of soap films, bubbles, and foams. This approach provides a concise "surface-only" method to efficiently animate phenomena such as catenoid collapse, double bubbles being pulled apart, and foam rearrangement.
Christopher Batty is an Assistant Professor in the Cheriton School of Computer Science at the University of Waterloo, where he directs the Computational Motion Group. His research is primarily focused on the development of novel physical simulation techniques for applications in computer graphics and computational physics, with an emphasis on the diverse behaviors of fluids. Elements of his work have been adopted by the visual effects industry, and incorporated into commercial software, such as Side Effects' Houdini and Maya's Bifrost. He has also collaborated with and consulted for Exocortex Technologies, the makers of Clara.io and other visual effects software. Christopher received his PhD from the University of British Columbia in 2010, and was a Banting Postdoctoral Fellow at Columbia University through 2013. Prior to his graduate work, he developed physics-based animation software at former Canadian visual effects studio Frantic Films, where he contributed to water and smoke effects on films like "Scooby-Doo 2", "Cursed", and "Superman Returns".