Associate Professor

Research interestsphoto of Christopher Batty

Professor Batty’s research interests lie in the areas of computer graphics and scientific computing. In particular, his work focuses on physics-based animation, which combines elements of mechanics, geometry, numerical methods, and computer animation to approximate and predict the motion of objects and materials, with applications to entertainment and visual effects.

His past work has considered a wide range of fundamental fluid phenomena, from simulating the unique coiling and folding motions of viscous liquids like honey, to representing and evolving the detailed geometry of a liquid surface as it undergoes complex topological merging and splitting. The techniques developed by Professor Batty for solid-fluid interaction and highly viscous liquids have been widely adopted within the film and visual effects industries, and incorporated into fluid animation software such as Side Effects Softwares Houdini and Autodesk’s BiFrost.

Degrees and awards

BCSc (Manitoba), PhD (University of British Columbia)

Banting Postdoctoral Fellow (2011)

Industrial and sabbatical experience

Prior to pursuing an academic career Professor Batty was a Research & Development Software Engineer at former Winnipeg-based visual effects studio Frantic Films, where he developed artist-friendly software tools for the physics-based animation of fluids and solids. During his PhD he spent internships at both Intel’s Applications Research Lab in California, and New Zealand’s Weta Digital, the visual effects studio behind Avatar and The Lord of the Rings. He has also collaborated with Ottawa-based computer graphics software company Exocortex Technologies on the development of spatially adaptive fluid animation techniques.

Representative publications

Y. Fei, C. Batty, C. Zheng, E. Grinspun (2019). A Multi-Scale Model for Coupling Strands with Shear-Dependent Liquid. ACM Transactions on Graphics 38(6) (Proceedings of SIGGRAPH Asia 2019).

R. Goldade, Y. Wang, M. Aanjaneya, C. Batty (2019). An Adaptive Variational Finite Difference Framework for Efficient Symmetric Octree Viscosity. ACM Transactions on Graphics 38(4) (Proceedings of SIGGRAPH 2019).

Y. Fei, C. Batty, C. Zheng, E. Grinspun (2018). A Multi-Scale Model for Simulating Liquid-Fabric Interactions. ACM Transactions on Graphics 37(4) (Proceedings of SIGGRAPH 2018).

M. Aanjaneya, M. Gao, H. Liu, C. Batty, E. Sifakis (2017). Power Diagrams and Sparse Paged Grids for High Resolution Adaptive Liquids. ACM Transactions on Graphics 36(4) (Proceedings of SIGGRAPH 2017).

E. Larionov, C. Batty, R. Bridson (2017).  Variational Stokes: A Unified Pressure-Viscosity Solver for Accurate Viscous Liquids. ACM Transactions on Graphics 36(4) (Proceedings of SIGGRAPH 2017).

Y. Fei, H. Maia, C. Batty, C. Zheng, E. Grinspun (2017). A Multi-Scale Model for Simulation of Fluid-Hair Interactions. ACM Transactions on Graphics 36(4) (Proceedings of SIGGRAPH 2017).

C. Batty (2017). A Cell-Centred Finite Volume Method for the Poisson Problem on Non-Graded Quadtrees with Second Order Accurate Gradients. Journal of Computational Physics, 331, 49-72.

V. Azevedo, C. Batty, M. Oliveira (2016). Preserving Geometry and Topology for Fluid Flows with Thin Obstacles and Narrow Gaps. ACM Transactions on Graphics 35(4) (Proceedings of SIGGRAPH 2016).

F. Da, D. Hahn, C. Batty, C. Wojtan, E. Grinspun (2016). Surface-Only Liquids. ACM Transactions on Graphics 35(4) (Proceedings of SIGGRAPH 2016).

F. Da, C. Batty, C. Wojtan, E. Grinspun (2015). Double Bubbles Sans Toil and Trouble: Discrete Circulation-Preserving Vortex Sheets for Soap Films and Foams. ACM Transactions on Graphics 34(4) (Proceedings of SIGGRAPH 2015).

Y. Yue, B. Smith, C. Batty, C. Zheng, E. Grinspun (2015). Continuum Foam: A Material Point Method for Shear-Dependent Flows. ACM Transactions on Graphics 34(5).

F. Da, C. Batty, E. Grinspun (2014). Multimaterial Mesh-Based Surface Tracking. ACM Transactions on Graphics 33(4) (Proceedings of SIGGRAPH 2014).

Affiliation: 
University of Waterloo
Contact information: 

Profiles by type