Contact
This site is managed by me, Christopher Batty, a CS prof at the University of Waterloo.
You can reach me by
Email or via Mastodon, or look me up on the Web.-
Recent Posts
- Fluid Control with Localized Spacetime Windows
- A Splitting Architecture for Exact Reduced Coulomb Friction
- Spatiotemporal FLIP for Fast Free-Surface and Two-Phase Simulation With Very Large Time Steps
- Closing Trajectories: Equation-Free Cyclic Animation via Koopman Surrogates
- Dynamic Wrinkling on Coarsely-Meshed Cloth
Recent Collections
Researchers
- Adam Bargteil
- Afonso Paiva
- Albert Chern
- Alec Jacobson
- Alexandre Mercier-Aubin
- Alexey Stomakhin
- Andreas Kolb
- Andrew Selle
- Baoquan Chen
- Barbara Solenthaler
- Bedrich Benes
- Ben Jones
- Bernhard Thomaszewski
- Bin Wang
- Bo Ren
- Bo Zhu
- Breannan Smith
- Byungmoon Kim
- Camille Schreck
- Cem Yuksel
- Chang-Hun Kim
- Changxi Zheng
- Chenfanfu Jiang
- Chenfeng Li
- Chris Wojtan
- Christer Ericson / realtimecollision.net
- Christian Hafner
- Christopher Batty
- Craig Schroeder
- Dan Casas
- Daniele Panozzo
- Danny Kaufman
- David Hyde
- David I.W. Levin
- Demetri Terzopoulos
- Denis Zorin
- Derek Nowrouzezahrai
- Dinesh Manocha
- Dinesh Pai
- Dominik L. Michels
- Doug James
- Eftychios Sifakis
- Egor Larionov
- Eitan Grinspun
- Enhua Wu
- Eric Paquette
- Etienne Vouga
- Fabrice Neyret
- Fernando de Goes
- Florence Bertails
- Francois Faure
- Gilles Daviet
- Greg Turk
- Guillaume Cordonnier
- Huamin Wang
- Hyeong Seok Ko
- Insung Ihm
- Jan Bender
- Jarek Rossignac
- Jernej Barbic
- Jerry Tessendorf
- Jessica Hodgins
- Jin Huang
- Jiong Chen
- John Keyser
- Jonathan Cohen
- Jonathan Shewchuk
- Jos Stam
- Joseph Teran
- Ken Museth
- Kenny Erleben
- Kiwon Um
- Kui Wu
- Ladislav Kavan
- Lei Lan
- Li Sheng
- Marco Fratarcangeli
- Marie-Paule Cani
- Mario Botsch
- Mark Pauly
- Mark Sussman
- Markus Gross
- Mathieu Desbrun
- Matthias Müller-Fischer
- Matthias Teschner
- Max Wardetzky
- Melina Skouras
- Mengyu Chu
- Miguel Otaduy
- Miles Macklin
- Min Tang
- Minchen Li
- Ming Gao
- Ming Lin
- Mirela Ben-Chen
- Mridul Aanjaneya
- Nadia Magnenat-Thalmann
- Nils Thuerey
- Nobuyuki Umetani
- Nuttapong Chentanez
- Paul Kry
- Pete Shirley
- Peter Schröder
- Peter Yichen Chen
- Philip Dutre
- Rahul Narain
- Raymond Yun Fei
- Ron Fedkiw
- Rook Bridson
- Ryoichi Ando
- Sheldon Andrews
- Shi-Min Hu
- Shinjiro Sueda
- Shiying Xiong
- Soren Pirk
- Stefan Jeschke
- Stelian Coros
- Stephanie Wang
- Sunil Hadap
- Tae-Yong Kim
- Takahiro Harada
- Takashi Kanai
- Tamar Shinar
- Tao Du
- Ted Kim
- Teseo Schneider
- Tetsuya Takahashi
- Tiantian Liu
- Timothy Langlois
- Tomoyuki Nishita
- Toshiya Hachisuka
- Tuur Stuyck
- Ulrich Pinkall
- Vinicius C. Azevedo
- Wei Li
- Weiwei Xu
- Wojtek Palubicki
- Xiaokun Wang
- Xiaopei Liu
- Xiaowei He
- Xifeng Gao
- Xubo Yang
- Ye Zhao
- Yin Yang
- Yiying Tong
- Yizhou Yu
- Yonghao Yue
- Yoshinori Dobashi
- Young J. Kim
- Yun (Raymond) Fei
- Zherong Pan
- Zoran Popovic
Software and Companies
- Algoryx Simulation AB
- Blender
- Box2D
- Bullet
- Chipmunk Physics
- CMLabs
- DART toolkit
- Erwin Coumans / Bulletphysics
- FIFTY2 / PreonLab
- FumeFX (Sitni Sati)
- Havok
- Houdini (by SideFX)
- JangaFX (LiquiGen / EmberGen)
- MantaFlow
- Maya Bifrost
- Numerion Software (Carbon)
- NVIDIA Flex
- Open Dynamics Engine
- openSourceVFX.org
- Phoenix FD (Chaos Group)
- Position-Based Dynamics library
- Pulldownit
- RealFlow (NextLimit)
- SCISIM (rigid bodies)
- SOFA Framework
- SPlisHSPlasH – SPH framework
- Syflex
- Vega FEM Library
- Vital Mechanics
- X-Particles (Insydium)
Archives
- July 2026
- June 2026
- May 2026
- August 2025
- July 2025
- June 2025
- May 2025
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- January 2023
- December 2022
- October 2022
- September 2022
- August 2022
- June 2022
- May 2022
- April 2022
- March 2022
- January 2022
- December 2021
- October 2021
- September 2021
- August 2021
- June 2021
- May 2021
- April 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- December 2019
- November 2019
- October 2019
- September 2019
- August 2019
- July 2019
- June 2019
- May 2019
- April 2019
- March 2019
- January 2019
- December 2018
- November 2018
- October 2018
- September 2018
- August 2018
- July 2018
- June 2018
- May 2018
- April 2018
- March 2018
- February 2018
- January 2018
- December 2017
- October 2017
- September 2017
- August 2017
- July 2017
- June 2017
- May 2017
- April 2017
- March 2017
- February 2017
- December 2016
- October 2016
- September 2016
- July 2016
- June 2016
- May 2016
- April 2016
- March 2016
- February 2016
- January 2016
- December 2015
- November 2015
- October 2015
- September 2015
- August 2015
- July 2015
- June 2015
- May 2015
- April 2015
- March 2015
- February 2015
- January 2015
- November 2014
- October 2014
- September 2014
- August 2014
- July 2014
- June 2014
- May 2014
- March 2014
- February 2014
- December 2013
- November 2013
- October 2013
- September 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- October 2011
- September 2011
- August 2011
- July 2011
- May 2011
- April 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- February 2009
- January 2009
- December 2008
- October 2008
- September 2008
- August 2008
- June 2008
- May 2008
- April 2008
- February 2008
- January 2008
- December 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
Category Archives: Uncategorized
From Capture to Simulation – Connecting Forward and Inverse Problems in Fluids
James Gregson, Ivo Irkhe, Nils Thuerey, Wolfgang Heidrich We explore the connection between fluid capture, simulation and proximal methods, a class of algorithms commonly used for inverse problems in image processing and computer vision. Our key finding is that the … Continue reading
Posted in Uncategorized
Comments Off on From Capture to Simulation – Connecting Forward and Inverse Problems in Fluids
Multiple-Fluid SPH Simulation Using a Mixture Model
Bo Reng, Chenfeng Li, Xiao Yan, Ming C. Lin, Javier Bonet, Shi-Min Hu This paper presents a versatile and robust SPH simulation approach for multiple-fluid flows. The spatial distribution of different phases or components is modeled using the volume fraction … Continue reading
Posted in Uncategorized
Comments Off on Multiple-Fluid SPH Simulation Using a Mixture Model
Projective Dynamics: Fusing Constraint Projections for Fast Simulation
Sofien Bouaziz, Sebastian Martin, Tiantian Liu, Ladislav Kavan, Mark Pauly We present a new method for implicit time integration of physical systems. Our approach builds a bridge between nodal Finite Element methods and Position Based Dynamics, leading to a simple, efficient, robust, yet … Continue reading
Posted in Uncategorized
Comments Off on Projective Dynamics: Fusing Constraint Projections for Fast Simulation
Strain-Based Dynamics
Matthias Mueller, Nuttapong Chentanez, Tae-Yong Kim, Miles Macklin We propose a new set of constraints within the Position Based Dynamics (PBD) framework that allow the control of strain in directions that are independent of the edge directions of the simulation mesh. … Continue reading
Posted in Uncategorized
Comments Off on Strain-Based Dynamics
A Reduced Model for Interactive Hairs
Menglei Chai, Changxi Zheng, Kun Zhou Realistic hair animation is a crucial component in depicting virtual characters in interactive applications. While much progress has been made in high-quality hair simulation, the overwhelming computation cost hinders similar fidelity in realtime simulations. … Continue reading
Posted in Uncategorized
Comments Off on A Reduced Model for Interactive Hairs
Unified Particle Physics for Real-Time Applications
Miles Macklin, Matthias Müller, Nuttapong Chentanez, and Tae-Yong Kim We present a unified dynamics framework for real-time visual effects. Using particles connected by constraints as our fundamental building block allows us to treat contact and collisions in a unified manner, … Continue reading
Posted in Uncategorized
Comments Off on Unified Particle Physics for Real-Time Applications
Robust Hair Capture Using Simulated Examples
Liwen Hu, Chongyang Ma, Linjie Luo, and Hao Li We introduce a data-driven hair capture framework based on example strands generated through hair simulation. Our method can robustly reconstruct faithful 3D hair models from unprocessed input point clouds with large … Continue reading
Posted in Uncategorized
Comments Off on Robust Hair Capture Using Simulated Examples
Inverse-Foley Animation: Synchronizing rigid-body motions to sound
Timothy R. Langlois and Doug L. James In this paper, we introduce Inverse-Foley Animation, a technique for optimizing rigid-body animations so that contact events are synchronized with input sound events. A precomputed database of randomly sampled rigid-body contact events is used … Continue reading
Posted in Uncategorized
Comments Off on Inverse-Foley Animation: Synchronizing rigid-body motions to sound
Space-Time Editing of Elastic Motions through Material Optimization and Reduction
Siwang Li, Jin Huang, Fernando de Goes, Xiaogang Jin, Hujun Bao, and Mathieu Desbrun We present a novel method for elastic animation editing with spacetime constraints. In a sharp departure from previous approaches, we not only optimize control forces added … Continue reading
Posted in Uncategorized
Comments Off on Space-Time Editing of Elastic Motions through Material Optimization and Reduction
SIGGRAPH 2014 papers
Here they are thus far: Multimaterial Mesh-Based Surface Tracking Blending Liquids Adaptive Tearing and Cracking of Thin Sheets Codimensional Surface Tension Flow on Simplicial Complexes Defending Continuous Collision Detection Against Errors Physics-Inspired Adaptive Fracture Refinement Detailed Water with Coarse Grids: Combining … Continue reading
Posted in Uncategorized
Comments Off on SIGGRAPH 2014 papers