Ryan Goldade’s Personal Page

I recently joined Facebook Reality Labs in Pittsburgh as a Research Engineer! Check out the cool work we’re doing on Codec Avatars.

I did my PhD in computer science at the University of Waterloo. My research focused on fluid simulations with applications in computer graphics and I am supervised by Dr. Christopher Batty. My research has been featured in Motherboard, 80 Level, the SIGGRAPH 2019 and 2020 Technical Papers Preview, and Two Minute Papers 2019 and 2020. My PhD research has been incorporate into the VFX software package, Houdini, as the air incompressibilty features (16.5) and adaptive viscosity (18.5).

During my PhD, I also worked part-time for SideFX Software as a software developer for their Houdini FX software package. I designed several new features for their fluid simulation pipeline, such as the surface tension and suction fluid tools (16.0), narrow-band FLIP (16.5, 17.0, 17.5), air incompressibility (16.5), new ocean simulation tools (guided volumes and boundary layer) (16.0), and adaptive pressure projection (18.0), and adaptive viscosity (18.5). Both my adaptive viscosity and reduced fluids research projects have been implemented as plug-ins to Houdini. My work with SideFX has been featured on the Discovery Channel and my Masterclass video, highlighting the new features I designed for Houdini 16, has over 45 thousand views.

Publications

  • Constraint Bubbles and Affine Regions: Reduced Fluid Models for Efficient Immersed Bubbles and Flexible Spatial Coarsening
    Ryan Goldade, Mridul Aanjaneya, and Christopher Batty
    ACM Transaction on Graphics (SIGGRAPH Proceedings) 2020
    [Project page] [Source code]

  • An Adaptive Variational Finite Difference Framework for Efficient Symmetric Octree Viscosity
    Ryan Goldade, Yipeng Wang, Mridul Aanjaneya, and Christopher Batty
    ACM Transaction on Graphics (SIGGRAPH Proceedings) 2019
    [Project page] [Source code]

  • An Efficient Geometric Multigrid Solver for Viscous Liquids
    Mridul Aanjaneya1, Chengguizi Han, Ryan Goldade, and Christopher Batty (1Lead and supervising author.)
    Proceedings of the ACM in Computer Graphics and Interactive Techniques (SCA proceedings) 2019
    [Project page]

  • A Practical Method for High-Resolution Embedded Liquid Surfaces
    Ryan Goldade, Christopher Batty, and Chris Wojtan
    Computer Graphics Forum (Eurographics) 2016
    [Project page]

Thesis, Posters, Etc.

  • Efficient Liquid Animation: New Discretizations for Spatially Adaptive Liquid Viscosity and Reduced-Model Two-Phase Bubbles and Inviscid Liquids
    Ryan Goldade
    PhD Thesis (University of Waterloo) 2021
    [Project page]

  • Constraint Bubbles: Adding Efficient Zero-Density Bubbles to Incompressible Free Surface Flow
    Ryan Goldade, Christopher Batty
    arXiv 2017. Superceded by [Reduced Fluids]
    [Pre-print]

  • Towards Real-time Sea-floor Surface Reconstruction and Classification using 3-D Side-scan Sonar
    Ryan Goldade
    MASc Thesis (Simon Fraser University) 2014
    [Project page]

  • Real Time Smoke and Fire using Triangle Meshes
    Ryan Goldade, Todd Keeler, Robert Bridson
    Symposium on Computer Animation 2013 (Poster and demo)(best poster winner)
    [Project page]

Awards

  • Queen Elizabeth II Graduate Scholarship in Science & Technology
    Year: 2016. Value: $15,000
  • President’s Graduate Scholarship
    Year: 2016. Value: $10,000
  • Graduate Excellence Award In Computer Science
    Year: 2016. Value: $5,000
  • Graduate Excellence Award In Computer Science
    Year: 2015. Value: $5,000
  • University of Waterloo Graduate Entrance Scholarship
    Year: 2014. Value: $5,000

Education

  • University of Waterloo - School of Computer Science
    PhD 2021
  • Simon Fraser University - School of Engineering Science
    MASc 2014
  • Simon Fraser University - School of Engineering Science
    BASc 2009

Work Experience

  • Facebook Reality Labs May 2020 - Present
  • SideFX Software
    April 2016 - May 2020
  • Weta Digital
    June 2018 - July 2018
  • IST Austria
    February 2014 - June 2014
  • Microsoft Canada
    November 2012 - October 2013