Principal Scientist Adobe Research
Email: danny.kaufman.cs@gmail.com
Publications
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
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.