Danny Kaufman

Principal Scientist
Adobe Research
Email: danny.kaufman.cs@gmail.com

Publications

Jiahao Wen, Jernej Barbič and Danny M. Kaufman
Optimal r-Adaptive In-Timestep Remeshing for Elastodynamics
ACM Transactions on Graphics (SIGGRAPH 2025)
(Details Coming Soon)

Jiayi Eris Zhang, Doug L. James and Danny M. Kaufman
Progressive Dynamics++: A Framework for Stable, Continuous, and Consistent Animation Across Resolution and Time
ACM Transactions on Graphics (SIGGRAPH 2025)
(Details Coming Soon)

Behrooz Zarebavani, Danny M. Kaufman, David I.W. Levin and Maryam Mehri Dehnavi
Adaptive Algebraic Reuse of Reordering in Cholesky Factorizations with Dynamic Sparsity Patterns
ACM Transactions on Graphics (SIGGRAPH 2025)
(Details Coming Soon)

Ty Trusty, Yun (Raymond) Fei, David I.W. Levin and Danny M. Kaufman
Trading Spaces: Adaptive Subspace Time Integration for Contacting Elastodynamics
ACM Transactions on Graphics (SIGGRAPH Asia 2024)
Project Page, Paper, Video

Jiayi Eris Zhang, Doug L. James and Danny M. Kaufman
Progressive Dynamics for Cloth and Shell Animation
ACM Transactions on Graphics (SIGGRAPH 2024)
Project Page, Paper, Video

Jiayi Eris Zhang, Jérémie Dumas, Yun (Raymond) Fei, Alec Jacobson, Doug L. James, and Danny M. Kaufman
Progressive Shell Quasistatics for Unstructured Meshes
ACM Transactions on Graphics (SIGGRAPH Asia 2023)
Project Page, Paper, Video, Supplement

Ty Trusty*, Otman Benchekroun*, Eitan Grinspun, Danny M. Kaufman, and David I.W. Levin
Subspace Mixed Finite Elements for Real-Time Heterogeneous Elastodynamics
Conference Proceedings (SIGGRAPH Asia 2023)
Project Page, Paper, Video

Zachary Ferguson, Teseo Schneider, Danny M. Kaufman*, Daniele Panozzo*
In-Timestep Remeshing for Contacting Elastodynamics
(*co-corresponding authors)
ACM Transactions on Graphics (SIGGRAPH 2023)
Project Page, Paper, Video, Code

Zhen Chen, Danny M. Kaufman, Mélina Skouras, and Etienne Vouga
Complex Wrinkle Field Evolution
ACM Transactions on Graphics (SIGGRAPH 2023)
Project Page, Paper, Video, Supplement, Code

Yunuo Chen, Tianyi Xie, Cem Yuksel, Danny M. Kaufman, Yin Yang, Chenfanfu Jiang, and Minchen Li
Multi-Layer Thick Shells
Conference Proceedings (SIGGRAPH 2023)
Paper, Video, Supplement

Jiayi Eris Zhang, Jérémie Dumas, Yun (Raymond) Fei, Alec Jacobson, Doug L. James, and Danny M. Kaufman
Progressive Simulation for Cloth Quasistatics
ACM Transactions on Graphics (SIGGRAPH Asia 2022)
Project Page, Paper, Video, Supplement

Ty Trusty, Danny M. Kaufman, and David I.W. Levin
Mixed Variational Finite Elements for Implicit Simulation of Deformables
Conference Proceedings (SIGGRAPH Asia 2022)
Project Page, Paper, Code

Xingyi Du, Danny M. Kaufman, Qingnan Zhou, Shahar Kovalsky, Yajie Yan, Noam Aigerman, and Tao Ju
Isometric Energies for Recovering Injectivity in Constrained Mapping
Conference Proceedings (SIGGRAPH Asia 2022)
Paper, Video, Supplement

Lei Lan, Danny M. Kaufman, Minchen Li, Chenfanfu Jiang, Yin Yang
Affine Body Dynamics: Fast, Stable, and Intersection-free Simulation of Stiff Materials
ACM Transactions on Graphics (SIGGRAPH 2022)
Paper, Video

Zhen Chen, Hsiao-Yu Chen, Danny M. Kaufman, Mélina Skouras, and Etienne Vouga
Fine Wrinkling on Coarsely Meshed Thin Shells
ACM Transactions on Graphics (presentation at SIGGRAPH 2022)
Paper, Code

Xingyi Du, Danny M. Kaufman, Qingnan Zhou, Shahar Kovalsky, Yajie Yan, Noam Aigerman, and Tao Ju
Optimizing Global Injectivity for Constrained Parameterization
ACM Transactions on Graphics (SIGGRAPH Asia 2021)
Project Page, Paper, Video, Code

Matthew Overby, Danny M. Kaufman, and Rahul Narain
Globally Injective Geometry Optimization with Non‐Injective Steps
Symposium on Geometry Processing 2021
Project Page, Paper, Code

Minchen Li, Danny M. Kaufman, and Chenfanfu Jiang
Codimensional Incremental Potential Contact
ACM Transactions on Graphics (SIGGRAPH 2021)
Project Page, Paper, Video, Code

Yu Fang, Minchen Li, Chenfanfu Jiang, and Danny M. Kaufman
Guaranteed Globally Injective 3D Deformation Processing
ACM Transactions on Graphics (SIGGRAPH 2021)
Project Page, Paper, Video, Code

Zachary Ferguson, Minchen Li, Teseo Schneider, Francisca Gil-Ureta, Timothy Langlois, Chenfanfu Jiang, Denis Zorin, Danny M. Kaufman, and Daniele Panozzo
Intersection-free Rigid Body Dynamics
ACM Transactions on Graphics (SIGGRAPH 2021)
Project Page, Paper, Video, Code

Lei Lan, Yin Yang, Danny M. Kaufman, Junfeng Yao, Minchen Li, and Chenfanfu Jiang
Medial IPC: Accelerated Incremental Potential Contact With Medial Elastics
ACM Transactions on Graphics (SIGGRAPH 2021)
Paper, Video

Minchen Li, Zachary Ferguson, Teseo Schneider, Timothy Langlois, Denis Zorin, Daniele Panozzo, Chenfanfu Jiang, and Danny M. Kaufman
Incremental Potential Contact: Intersection- and Inversion-free, Large-Deformation Dynamics
ACM Transactions on Graphics (SIGGRAPH 2020)
Project Page, Paper, Video, Code

Kazem Cheshmi, Danny M. Kaufman, Shoaib Kamil, and Maryam Mehri Dehnavi
NASOQ: Numerically Accurate Sparsity-Oriented QP Solver
ACM Transactions on Graphics (SIGGRAPH 2020)
Project Page, Paper, Code

Michal Piovarči, Danny M. Kaufman, David I.W. Levin, and Piotr Didyk
Fabrication-in-the-Loop Co-Optimization of Surfaces and Styli for Drawing Haptics
ACM Transactions on Graphics (SIGGRAPH 2020)
Project Page, Paper, Video

Xingyi Du, Noam Aigerman, Qingnan Zhou, Shahar Kovalsky, Yajie Yan, Danny M. Kaufman, and Tao Ju
Lifting Simplices to Find Injectivity
ACM Transactions on Graphics (SIGGRAPH 2020)
Project Page, Paper, Data Set, Video, Code

Xinlei Wang, Minchen Li, Yu Fang, Xinxin Zhang, Ming Gao, Min Tang, Danny M. Kaufman, and Chenfanfu Jiang
Hierarchical Optimization Time Integration for CFL-Rate MPM Stepping
ACM Transactions on Graphics (presentation at SIGGRAPH 2020)
Paper, Supplement, Video, Code

Carlo Innamorati, Bryan Russell, Danny M. Kaufman, and Niloy J. Mitra
Neural Re-Simulation for Generating Bounces in Single Images
ICCV 2019
Project Page, Paper, Supplement, Video

Minchen Li, Ming Gao, Tim Langlois, Chenfanfu Jiang, and Danny M. Kaufman
Decomposed Optimization Time Integrator for Large-Step Elastodynamics
ACM Transactions on Graphics (SIGGRAPH 2019)
Project Page, Paper, Supplement, Video, Code

Ying Wang, Nicholas J. Weidner, Margaret A. Baxter, Yura Hwang, Danny M. Kaufman, and Shinjiro Sueda
REDMAX: Efficient and Flexible Approach for Articulated Dynamics
ACM Transactions on Graphics (SIGGRAPH 2019)
Project Page, Video, Code

Yu Ju Chen, David I.W. Levin, Danny M. Kaufman, Uri M. Ascher, and Dinesh K. Pai
EigenFit for Consistent Elastodynamic Simulation Across Mesh Resolution
SCA 2019
Paper, Video

Rahul Arora, Rubaiat Habib Kazi, Danny M. Kaufman, Wilmot Li, and Karan Singh
MagicalHands: Mid-Air Hand Gestures for Animating in VR
UIST 2019
Project Page, Paper, Video, Code

Senthil Purushwalkam, Abhinav Gupta, Danny M. Kaufman, and Bryan Russell
Bounce and Learn: Modeling Scene Dynamics with Real-World Bounces
ICLR 2019
Project Page

Minchen Li, Danny M. Kaufman, Vladimir G. Kim, Justin Solomon, and Alla Sheffer
OptCuts: Joint Optimization of Surface Cuts and Parameterization
ACM Transactions on Graphics (SIGGRAPH Asia 2018)
Project Page, Video, Code

Yufeng Zhu, Robert Bridson, and Danny M. Kaufman
Blended Cured Quasi-Newton for Distortion Optimization
ACM Transactions on Graphics (SIGGRAPH 2018)
Project Page, Video, Code

Michal Piovarči, David I.W. Levin, Danny M. Kaufman, and Piotr Didyk
Perception-Aware Modeling and Fabrication of Digital Drawing Tools
ACM Transactions on Graphics (SIGGRAPH 2018)
Paper, Video

Yufeng Zhu, Jovan Popović, Robert Bridson, and Danny M. Kaufman
Planar Interpolation with Extreme Deformation, Topology Change and Dynamics
ACM Transactions on Graphics (SIGGRAPH Asia 2017)
Paper, Supplement, Video, Comeshing Video, Demo

Desai Chen, David I.W. Levin, Wojciech Matusik, and Danny M. Kaufman
Dynamics-Aware Numerical Coarsening For Fabrication Design
ACM Transactions on Graphics (SIGGRAPH 2017)
Project Page, Code

Etienne Vouga, Breannan Smith, Danny M. Kaufman, Rasmus Tamstorf, and Eitan Grinspun
All's Well That Ends Well: Guaranteed Resolution of Simultaneous Rigid-Body Impact
ACM Transactions on Graphics (SIGGRAPH 2017)
Project Page

JiaXian Yao, Danny M. Kaufman, Yotam Gingold, and Maneesh Agrawala
Interactive Design and Stability Analysis of Decorative Joinery for Furniture
ACM Transactions on Graphics (SIGGRAPH 2017)
Project Page

Yunfei Bai, Danny M. Kaufman, C. Karen Liu, and Jovan Popović
Artist-Directed Dynamics for 2D Animation
ACM Transactions on Graphics (SIGGRAPH 2016)
Paper, Video

Aric Bartle, Alla Sheffer, Vladimir G. Kim, Danny M. Kaufman, Nicholas Vining, and Floraine Berthouzoz
Physics-driven Pattern Adjustment for Direct 3D Garment Editing
ACM Transactions on Graphics (SIGGRAPH 2016)
Project Page

Fredrik Kjølstad, Shoaib Kamil, Jonathan Ragan-Kelley, David Levin, Shinjiro Sueda, Desai Chen, Etienne Vouga, Danny M. Kaufman, Gurtej Kanwar, Wojciech Matusik, and Saman Amarasinghe
Simit: a Language for Physical Simulation
ACM Transactions on Graphics (presented at SIGGRAPH 2016)
Project Page

Joanne Lo, Cesar Torres, Isabel Yang, Jasper O’Leary, Danny M. Kaufman, Wilmot Li, Mira Dontcheva, Eric Paulos
Aesthetic Electronics: Designing, Sketching and Fabricating Circuits Through Digital Exploration
UIST 2016
Paper, Video

Danny M. Kaufman, Rasmus Tamstorf, Breannan Smith, Jean-Marie Aubry, and Eitan Grinspun
Adaptive Nonlinearity for Collisions in Complex Rod Assemblies,
ACM Transactions on Graphics (SIGGRAPH 2014)
Project Page

Floraine Berthouzoz, Akash Garg, Danny M. Kaufman, Eitan Grinspun, and Maneesh Agrawala
Parsing Sewing Patterns into 3D Garment Models
ACM Transactions on Graphics (SIGGRAPH 2013)
Project Page

Danny M. Kaufman and Dinesh K. Pai
Geometric Numerical Integration of Inequality Constrained Nonsmooth Hamiltonian Systems
SIAM Journal on Scientific Computing, 34(5), 2012
Paper, SISC

Structure Preserving Integration of Inequality Constrained Dynamics
Oberwolfach Report No. 16, 2011
Breannan Smith, Danny M. Kaufman, Etienne Vouga, Rasmus Tamstorf, and Eitan Grinspun
Reflections on Simultaneous Impact
ACM Transactions on Graphics (SIGGRAPH 2012)
Project Page

Nobuyuki Umetani, Danny M. Kaufman, Takeo Igarashi, and Eitan Grinspun
Sensitive Couture for Interactive Garment Editing and Modeling
ACM Transactions on Graphics (SIGGRAPH 2011)
Project Page

Danny M. Kaufman
Coupled Principles For Computational Frictional Contact Mechanics
2009, Dissertation
Danny M. Kaufman, Shinjiro Sueda, Doug L. James, and Dinesh K. Pai
Staggered Projections for Frictional Contact in Multibody Systems
ACM Transactions on Graphics (SIGGRAPH Asia 2008)
Project Page

Danny M. Kaufman, Shinjiro Sueda, and Dinesh K. Pai
Contact Trees: Adaptive Contact Sampling for Robust Dynamics
Technical Sketches (SIGGRAPH 2007)
Technical sketch

Danny M. Kaufman and Dinesh K. Pai
Randomized Quadratic Programming with Applications to Rigid Body Contact
Technical Report, UBC, 2006
Technical report

Danny M. Kaufman, Timothy Edmunds and Dinesh K. Pai
Fast Frictional Dynamics for Rigid Bodies
ACM Transactions on Graphics (SIGGRAPH 2005)
Project Page

Danny M. Kaufman and Dinesh K. Pai
Rapid Collision Dynamics for Multiple Contacts with Friction
in Multi-Point Physical Interaction with Real and Virtual Objects
Springer Tracts on Advanced Robotics 18, Springer-Verlag, 2005
Book

Software

IPC: Incremental Potential Contact (IPC) for implicit time stepping nonlinear elastodynamics with frictional contact. IPC guarantees intersection- and inversion-free trajectories across wide ranges of nonlinear material models, time-step sizes, velocities, and deformation severities.

NASOQ: Numerically Accurate Sparsity Oriented QP (NASOQ) solver for sparse quadratic program (QP) problems. NASOQ is a full-space QP algorithm that provides accurate, efficient and scalable solutions of QP problems.

TLC: Total Lifted Content (TLC) for computing injective mappings in 2D and 3D. TLC is an energy whose minimization is designed to map source meshes into target domains while preserving local injectivity. TLC does not require injective starting configurations which are often unavailable.

DOT: Decomposed Optimization Time integration (DOT) for implicit time stepping nonlinear elastodynamics. DOT is a domain-decomposed optimization method especially suitable for large time step simulations of deformable bodies with nonlinear materials and high-speed dynamics.

OptCuts: Joint optimization of surface cuts and parameterization. Simultaneous, automated optimization of distortion and seam cutting for 3D mesh parameterization problems.

BCQN: Blended Cured Quasi-Newton (BCQN) for distortion optimization. BCQN minimizes distortion energies (Neo-Hookean, Mooney-Rivlin, MIPS, Symmetric Dirichlet, Conformal Distortion and ARAP) for 3D and 2D deformation problems and for parameterization.

Staggered Projections and Generalized Reflections are available in SCISim, our framework for structure-preserving simulation of frictional contact and impact.

Simit, a programming language for physical simulation.

Miscellaneous

Codimensional-IPC and IPC were both featured in Kàroly's two-minute papers series.

Our Physics Whiz project was previewed as an Adobe MAX 2020 Sneak. This is joint work with Jui-Hsien Wang and Jérémie Dumas.

Adobe Character Animator won a 2020 Technology and Engineering Emmy Award for its pioneering contribution to live-performance animation. Glad to be a part of this great team.

We organized a BIRS workshop on Computational Contact Mechanics, Banff, February, 2014.