Experience
Education
Bio
I pursue research in the area of Physics-Based Animation, which lies at the intersection of computer graphics and computational physics — see our Perspective piece in Science for a quick overview. My students and I collectively comprise the Computational Motion Group here at Waterloo, and we are also affiliated with both the Computer Graphics Lab and the Scientific Computation Group. A major focus of my work is on methods for simulating liquids and gases, but I am broadly interested in applying physical simulation as a fundamental tool for generating, controlling, and predicting motion of all kinds. I seek to design algorithms that are supported by sound physical, mathematical, and geometric principles, yet are readily amenable to efficient and robust practical implementation. Among other projects, I have developed methods for... interactions between dynamic objects and fluids animating and representing thin splashes and droplets viscous liquids that coil and fold when poured (honey, molasses, etc.) surface tension-driven phenomena, bubbles, and foams solving Poisson problems in a spatially adaptive fashion evolving multimaterial flows and geometries Applications in the animation and visual effects industry motivate much of my research. My students and I have collaborated with Side Effects Software (makers of Houdini), and I have previously worked with folks at the now-defunct VFX division of Frantic Films, New Zealand's Weta Digital (of Avatar and Lord of the Rings fame), and Exocortex Technologies (makers of Clara.io, the free online 3D editor). While at Frantic Films, I worked on the movies Superman Returns, Scooby Doo 2: Monsters Unleashed, and Wes Craven's Cursed. Aspects of my research have been incorporated into commercial fluid animation software by Side Effects Software (Houdini), AutoDesk (Maya/Bifrost), Exocortex Technologies, and Navié (EFFEX), and as a result have contributed to dozens of movies from major studios. I created and continue to manage the Physics-Based Animation blog, which catalogues papers, people, and software in this area. I have collected links to a few pieces of advice for students that you may find useful.