Professional Information

I am an assistant professor of Computer and Information Science at the University of Pennsylvania. I joined the CIS department in June 2017. I am a faculty in Penn's SIG Center for Computer Graphics, faculty affiliate at the General Robotics, Automation, Sensing & Perception (GRASP) lab, the Penn Institute for Computational Science (PICS), and the Graduate Group in Applied Mathematics and Computational Science (AMCS). My PhD (2010-2015) and postdoc (2015-2017) experience was under the co-supervision of Demetri Terzopoulos and Joseph Teran. I am a recipient of the UCLA Edward K. Rice Outstanding Doctoral Student Award (2015), NSF CRII award (2018) and NSF CAREER award (2020).

Current research focus: With the central theme being physics-based modeling and simulation, we perform research on numerical optimization, numerical methods for PDEs, continuum mechanics, high performance computing, and machine learning. We target at applications in computer graphics (focusing on animation and VFX), computational physics (solid and fluid mechanics), computer vision (physics-informed scene understanding) and computational design of robots and other smart structures.

Material Point Method (MPM) resources: Papers in graphics (up to 2020/03), SIGGRAPH courses

We presented 6 papers at SIGGRAPH 2020. We published 18 papers on physics-based simulation in SIGGRAPH/SIGGRAPH-Asia/TOG from 2017-2020.

Events: I host the SIG Center for Computer Graphics Colloquium Series with research/industry talks and Penn Institute for Computational Science (PICS) Workshop Series with educational sessions.

Research Group

  • PhD students: Joshuah Wolper (2017-), Yu Fang (2018-), Minchen Li (2018-), Ziyin Qu (2019-), Yunuo Chen (2020-), Xuan Li (2020-)
  • Master students: Yan Dong (2020-), Jiarui Yan (2020-)
  • Undergraduate students: Jacky Lu (2018-), Meggie Cheng (2019-)
Previous Members (click to show)
  • Ming Gao (Postdoc 2018-2019, -> Research Scientist at Tencent IEG)
  • Andre Pradhana (Postdoc 2017-2018, -> Software Engineer at Dreamworks)
  • Bowen Yang (CGGT MS 2018-2019, -> Software Engineer at Apple)
  • Yue Li (CGGT MS 2018-2020, -> PhD student at ETH Zürich)
  • Xinlei Wang (Visiting PhD student 2018-2020 from Zhejiang University)
  • Yupeng Jiang (Visiting PhD student 2018-2019 from University of Sydney, -> Postdoc at the University of Hong Kong)
  • Yuxing Qiu (Visiting PhD student 2019-2020 from University of California, Los Angeles)
  • Xuan Li (Visiting PhD student 2019-2020 from Stony Brook University, New York -> my formal PhD student)
The Previous Members list above include members who have actively worked with me in my lab for more than 6 months. More short-term students and visitors are listed in my CV.
For prospective students (click to show)

I'm looking for students/visitors with the following skills:

  • Numerical simulation, high-performance computing (GPU, cloud), machine learning.
  • C++, Python, the Taichi Programming Language (https://taichi.readthedocs.io/en/stable/), Tensorflow/PyTorch.
  • If applicable, finish the following two free online courses (1) by Lingqi Yan from UCSB (http://games-cn.org/intro-graphics/) and (2) by Yuanming Hu from MIT (http://games-cn.org/games201/).

Publications


image

Second-order Neural Network Training Using Complex-step Directional Derivative ,Siyuan Shen, Tianjia Shao, Kun Zhou, Chenfanfu Jiang, Feng Luo, Yin Yang, arXiv:2009.07098 (2020)
[Supplemental Video]     Machine Learning   Differentiable

image

A Novel Discretization and Numerical Solver for Non-Fourier Diffusion, Tao Xue*, Haozhe Su* (*equal contributions), Chengguizi Han, Chenfanfu Jiang, Mridul Aanjaneya (SIGGRAPH Asia 2020)
[Code]     [Video]     Graphics   Fluids   Diffusion

image

AnisoMPM: Animating Anisotropic Damage Mechanics, Joshuah Wolper, Yunuo Chen, Minchen Li, Yu Fang, Ziyin Qu, Jiecong Lu, Meggie Cheng, Chenfanfu Jiang (SIGGRAPH 2020) (TOG Front Cover Image)
[Project Page]     [Code]     [Tech doc]     [Youtube]     Graphics   MPM   Solids

image

Incremental Potential Contact: Intersection- and Inversion-free, Large-Deformation Dynamics, Minchen Li, Zachary Ferguson, Teseo Schneider, Timothy Langlois, Denis Zorin, Daniele Panozzo, Chenfanfu Jiang, Danny Kaufman (SIGGRAPH 2020)     [Project Page]     [Tech doc]     [Code]    [Youtube]    [Youtube+]    Graphics   FEM   Solids   Contact Mechanics

image

IQ-MPM: An Interface Quadrature Material Point Method for Non-sticky Strongly Two-way Coupled Nonlinear Solids and Fluids, Yu Fang*, Ziyin Qu* (equal contributions), Minchen Li, Xinxin Zhang, Yixin Zhu, Mridul Aanjaneya, Chenfanfu Jiang (SIGGRAPH 2020)
[Code]     [Youtube]    Graphics   MPM   Solid-Fluid Coupling

image

Chemomechanical Simulation of Soap Film Flow on Spherical Bubbles, Weizhen Huang, Julian Iseringhausen, Tom Kneiphof, Ziyin Qu, Chenfanfu Jiang, Matthias Hullin (SIGGRAPH 2020)
[Project Page]     [TechDoc]     [Video]    Graphics   Fluids

image

A Massively Parallel and Scalable Multi-GPU Material Point Method, Xinlei Wang*, Yuxing Qiu* (equal contributions), Stuart Slattery, Yu Fang, Minchen Li, Song-Chun Zhu, Yixin Zhu, Min Tang, Dinesh Manocha, Chenfanfu Jiang (SIGGRAPH 2020)     [Project Page]     [Tech Doc]     [Vimeo]    [Code: Claymore]     Graphics   MPM   HPC/GPU

image

Hierarchical Optimization Time Integration for CFL-rate MPM Stepping , Xinlei Wang*, Minchen Li* (equal contribution), Yu Fang, Xinxin Zhang, Ming Gao, Min Tang, Danny M. Kaufman, Chenfanfu Jiang, ACM Transaction on Graphics (TOG) (present at SIGGRAPH 2020).
[Tech Doc]     [Youtube]    [Code]    Graphics   MPM

image

A Hybrid Lagrangian/Eulerian Collocated Velocity Advection and Projection Method for Fluid Simulation, Steven Gagniere, David Hyde, Alan Marquez-Razon, Chenfanfu Jiang, Ziheng Ge, Xuchen Han, Qi Guo, Joseph Teran, Proceedings of the ACM on Computer Graphics and Interactive Techniques (SCA) 2020   Graphics   MPM

image

The mechanical origin of snow avalanche dynamics and flow regime transitions, Xingyue Li, Betty Sovilla, Chenfanfu Jiang, Johan Gaume. The Cryosphere Discussion, 2020
Computational Mechanics   Geophysics   MPM

image

A Hybrid Lagrangian-Eulerian Method for Topology Optimization Yue Li*, Xuan Li*, Minchen Li* (equal contribution), Yixin Zhu, Bo Zhu, Chenfanfu Jiang, Arxiv Mar 2, 2020.
[Youtube]    [An 88-line Matlab Code]     Computational Mechanics   Computational Fabrication   MPM

image

A Hybrid Material-Point Spheropolygon-Element Method for Solid and Granular Material Interaction , Yupeng Jiang, Minchen Li, Chenfanfu Jiang, Fernando Alonso-marroquin, International Journal for Numerical Methods in Engineering (IJNME), 2020.
Computational Mechanics   Geophysics   MPM

image

On Hybrid Lagrangian-Eulerian Simulation Methods: Practical Notes and High-Performance Aspects , Yuanming Hu, Xinxin Zhang, Ming Gao, Chenfanfu Jiang, (SIGGRAPH 2019 Course)
Graphics   MPM

image

CD-MPM: Continuum Damage Material Point Methods for Dynamic Fracture Animation ,Joshuah Wolper, Yu Fang, Minchen Li, Jiecong Lu, Ming Gao, Chenfanfu Jiang, (SIGGRAPH 2019)
[Project Page]     [Tech Doc]     [Youtube]     [Additional Experiments]     [Slides]     [Code]     Graphics   MPM   Solids

image

Silly Rubber: An Implicit Material Point Method for Simulating Non-equilibrated Viscoelastic and Elastoplastic Solids ,Yu Fang, Minchen Li, Ming Gao, Chenfanfu Jiang, (SIGGRAPH 2019)
[Tech Doc]     [Youtube]     [Slides]     [Code]     Graphics   MPM   Solids

image

Decomposed Optimization Time Integrator for Large-Step Elastodynamics ,Minchen Li, Ming Gao, Timothy Langlois, Chenfanfu Jiang, Danny M. Kaufman (SIGGRAPH 2019)
[Supplemental Doc]     [Youtube]     [Code]    Graphics   FEM   Solids

image

Efficient and Conservative Fluids Using Bidirectional Mapping ,Ziyin Qu*, Xinxin Zhang* (joint 1st authors), Ming Gao, Chenfanfu Jiang, Baoquan Chen (SIGGRAPH 2019)
[Youtube]     [Code]    Graphics   Fluids

image

A Hybrid Material Point Method for Frictional Contact with Diverse Materials Xuchen Han, Theodore Gast, Qi Guo, Stephanie Wang, Chenfanfu Jiang, Joseph Teran, Proceedings of the ACM on Computer Graphics and Interactive Techniques (Symposium on Computer Animation) 2019.
[Youtube]     Graphics   MPM   Solids

image

Simulation and Visualization of Ductile Fracture with the Material Point Method, Stephanie Wang, Mengyuan Ding, Theodore F. Gast, Leyi Zhu, Steven Gagniere, Chenfanfu Jiang, Joseph Teran. Proceedings of the ACM on Computer Graphics and Interactive Techniques (SCA) 2019. (SCA 2019 Best Paper Award)     Graphics   MPM   Solids

image

Real-Time Fluid Simulation on the Surface of a Sphere , Bowen Yang*, William Corse* (equal contributions), Jiecong Lu, Joshuah Wolper, Chenfanfu Jiang, ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D) [Proceedings of the ACM (PACM) Journal], 2019
[Slides]     [Code]     Graphics   Fluids

image

Investigating the release and flow of snow avalanches at the slope-scale using a unified model based on the material point method Johan Gaume, Alec van Herwijnen, Theodore Gast, Joseph Teran, Chenfanfu Jiang,
Cold Regions Science and Technology (2019)
Computational Mechanics   Geophysics   MPM

image

Autonomous Precision Pouring from Unknown Containers , Monroe Kennedy, Karl Schmeckpeper, Dinesh Thakur, Chenfanfu Jiang, Vijay Kumar, Kostas Daniilidis
IEEE Robotics and Automation Letters (RA-L), 2019
Robotics   Machine Learning   Fluids

image

Mirroring without Overimitation: Learning Functionally Equivalent Manipulation Actions , Hangxin Liu, Chi Zhang, Yixin Zhu, Chenfanfu Jiang, Song-Chun Zhu
The Thirty-Third AAAI Conference on Artificial Intelligence (AAAI 2019)
Robotics   Machine Learning   FEM   Solids

image

GPU Optimization of Material Point Methods , Ming Gao*, Xinlei Wang*, Kui Wu* (equal contributions), Andre Pradhana-Tampubolon, Eftychios Sifakis, Cem Yuksel, Chenfanfu Jiang
SIGGRAPH Asia (2018)     [Tech Doc]     [MPM Code]     [Watch Online]     Graphics   MPM   HPC/GPU

image

Fast and Scalable Position-Based Layout Synthesis , Tomer Weiss, Alan Litteneker, Noah Duncan, Masaki Nakada, Chenfanfu Jiang, Lap-Fai Yu, Demetri Terzopoulos, IEEE Transactions on Visualization and Computer Graphics (TVCG 2018)
Graphics   Optimization

image

A Temporally Adaptive Material Point Method with Regional Time Stepping Yu Fang*, Yuanming Hu*, Shi-Min Hu, Chenfanfu Jiang, (*equal contributors), ACM SIGGRAPH/ Eurographics Symposium on Computer Animation (SCA 2018)
[MPM Code]     Graphics   MPM

image

A Moving Least Squares Material Point Method with Displacement Discontinuity and Two-Way Rigid Body Coupling ,Yuanming Hu, Yu Fang, Ziheng Ge, Ziyin Qu, Yixin Zhu, Andre Pradhana, Chenfanfu Jiang, (SIGGRAPH 2018)     [Tech Doc]     [MPM Code]     [Watch Online]     [SIGGRAPH Fast Forward]     Graphics   MPM

image

Animating Fluid Sediment Mixture in Particle-Laden Flows , Ming Gao, Andre Pradhana, Xuchen Han, Qi Guo, Grant Kot, Eftychios Sifakis, Chenfanfu Jiang (SIGGRAPH 2018)
[Watch Online]    [2 Minute Paper]     Graphics   MPM

image

Dynamic Anticrack Propogation In Snow Johan Gaume, Theodore Gast, Joseph Teran, Alec van Herwijnen, Chenfanfu Jiang
Nature Communications, volume 9, Article number: 3047 (2018)
[Supplementary Document]     [Watch Online]    Computational Mechanics   Geophysics   MPM

image

Configurable 3D Scene Synthesis and 2D Image Rendering with Per-Pixel Ground Truth using Stochastic Grammars, Chenfanfu Jiang*, Siyuan Qi*, Yixin Zhu*, Siyuan Huang* (*equal contributors), Jenny Lin, Lap-Fai Yu, Demetri Terzopoulos, Song-Chun Zhu, International Journal of Computer Vision (IJCV), 2018     Vision   Machine Learning   Rendering

image

Human-centric Indoor Scene Synthesis Using Stochastic Grammar ,Siyuan Qi, Yixin Zhu, Siyuan Huang, Chenfanfu Jiang, Song-Chun Zhu, Computer Vision and Pattern Recognition (CVPR 2018)
[Supplementary Document]    Vision   Machine Learning   Rendering

image

Spatially Perturbed Collision Sounds Attenuate Perceived Causality in 3D Launching Events, Duotun Wang*, James Kubricht*, Yixin Zhu*, Wei Liang, Song-Chun Zhu, Chenfanfu Jiang, Hongjing Lu. (*equal contributions), IEEE Conference on Virtual Reality and 3D User Interfaces (IEEE VR 2018)
[Watch Online]     [Project]     [Code (on github)]    Graphics   Psychology

image

An Adaptive Generalized Interpolation Material Point Method for Simulating Elastoplastic Materials, Ming Gao, Andre Pradhana, Chenfanfu Jiang, Eftychios Sifakis, ACM Trans. Graph. 36, 6, Article 223, (SIGGRAPH Asia 2017)
[Tech Doc]     [MPM Code]     [Watch Online]    Graphics   MPM

image

A Polynomial Particle-In-Cell Method, Chuyuan Fu, Qi Guo, Theodore Gast, Chenfanfu Jiang, Joseph Teran, ACM Trans. Graph. 36, 6, Article 222, (SIGGRAPH Asia 2017)
[Tech Doc]     [Watch Online]    Graphics   MPM   Fluids

image

Position-Based Multi-Agent Dynamics for Real-Time Crowd Simulation, Tomer Weiss, Alan Litteneker, Chenfanfu Jiang, Demetri Terzopoulos, (1) ACM SIGGRAPH/ Eurographics Symposium on Computer Animation (SCA 2017 Poster); (2) Full Paper published at Motion in Games (MIG 2017)
(MIG 2017 Best Paper Award)     [Watch Online]    Graphics   Crowds

image

Anisotropic Elastoplasticity for Cloth, Knit and Hair Frictional Contact, Chenfanfu Jiang, Theodore Gast, Joseph Teran, ACM Trans. Graph. 36, 4 (SIGGRAPH 2017)
[Tech Doc]     [Watch Online]    Graphics   MPM

image

Multi-species simulation of porous sand and water mixtures, Andre Pradhana, Theodore Gast, Gergely Klar, Chuyuan Fu, Joseph Teran, Chenfanfu Jiang, Ken Museth, ACM Trans. Graph. 36, 4, Article 105 (SIGGRAPH 2017)     (TOG Back Cover Image)     [Download Demo]     [Watch Online]    Graphics   MPM

image

An Angular Momentum Conserving Affine-Particle-In-Cell Method, Chenfanfu Jiang, Craig Schroeder, Joseph Teran, Journal of Computational Physics, 338(1), pp. 137-164, 2017 (JCP 2017)
[Watch Online]    Computational Mechanics   MPM

image

Configurable, Photorealistic Image Rendering and Ground Truth Synthesis by Sampling Stochastic Grammars Representing Indoor Scenes, Chenfanfu Jiang, Yixin Zhu, S. Qi, S. Huang (co-1st authors), J. Lin, X. Guo, L. Yu, Demetri Terzopoulos, Song-Chun Zhu, arXiv:1704.00112 (2017)
[Watch Online]     [Project Page]     Vision   Rendering

image

Consistent Probabilistic Simulation Underlying Human Judgment in Substance Dynamics , James Kubricht*, Yixin Zhu*, Chenfanfu Jiang* (*co-1st authors), Demetri Terzopoulos, Song-Chun Zhu, Hongjing Lu, 39th Annual Cognitive Science Conference Oral Paper (CogSci 2017)     Psychology   MPM

image

Visualization of vascular injuries in extremity trauma, Kwitae Chong, Chenfanfu Jiang, D. Ram, A. Santhanam, Demetri Terzopoulos, Peyman Benharash, E. Dutson, Joseph Teran, J. Eldredge, Medical & Biological Engineering & Computing, (2017)
Medicine   Biomechanics   MPM

image

The Material Point Method for Simulating Continuum Materials, Chenfanfu Jiang, Craig Schroeder, Joseph Teran, Alexey Stomakhin, Andrew Selle, (SIGGRAPH Course 2016)
MPM

Drucker-Prager Elastoplasticity for Sand Animation, G. Klar, Theodore Gast, A. Pradhana, C. Fu, Craig Schroeder, Chenfanfu Jiang, Joseph Teran, ACM Transactions on Graphics (SIGGRAPH 2016)
(TOG Back Cover Image)     [TechDoc]     [Download Demo]     [Watch Online]    Graphics   MPM

image

Implicit-shifted Symmetric QR Singular Value Decomposition of 3x3 Matrices, Theodore Gast, C. Fu, Chenfanfu Jiang, Joseph Teran, UCLA Mathematics Department Technical Report (CAM16-19, 2016)
[C++ Code 1.1] (Fixed some numerical precision issues).
[C++ Code 1.0]     Computational Math

image

A Virtual Reality Platform for Dynamic Human-Scene Interaction, J. Lin, X. Guo, J. Shao, Chenfanfu Jiang, Yixin Zhu, Song-Chun Zhu, SIGGRAPH Asia 'virtual reality meets physical reality workshop', (2016)     Graphics   Machine Learning

image

Inferring Forces and Learning Human Utilities From Videos, Yixin Zhu*, Chenfanfu Jiang* (*co-1st authors), Yibiao Zhao, Demetri Terzopoulos, Song-Chun Zhu, Computer Vision and Pattern Recognition Oral Paper (CVPR 2016)     [Project Page]
Vision   Machine Learning   FEM

image

Probabilistic Simulation Predicts Human Performance on Viscous Fluid-Pouring Problem, James Kubricht*, Chenfanfu Jiang*, Yixin Zhu* (*co-1st authors), Song-Chun Zhu, Demetri Terzopoulos, Hongjing Lu , 38th Annual Cognitive Science Conference Oral Paper (CogSci 2016)
Psychology   Fluids

image

Fast Automated Liver Delineation from Computational Tomography Angiography, X. Ding, X. Geng, Chenfanfu Jiang, F. Tian, X. Yan, H. Qi, L. Zhang, Y. Zheng, Medical Image Understanding and Analysis Conference (MIUA 2016)
Medicine   Graphics

image

Automated Pericardial Fat Quantification from Coronary Magnetic Resonance Angiography: A Feasibility Study, X. Ding, J. Pang, Z. Ren, M. Diaz-Zamudio, Chenfanfu Jiang, Z. Fan, D. Berman, D. Li, Demetri Terzopoulos, P. Slomka, D. Dey, Journal of Medical Imaging (JMI 2016)
Medicine   Graphics

image

The Material Point Method for the Physics-Based Simulation of Solids and Fluids, Chenfanfu Jiang, UCLA Computer Science Doctoral Dissertation (2015)
Graphics   MPM

river.mov

The Affine Particle-In-Cell Method, Chenfanfu Jiang, Craig Schroeder, Andrew Selle, Joseph Teran, Alexey Stomakhin, ACM Transactions on Graphics (SIGGRAPH 2015)
(TOG Back Cover Image)     [TechDoc]     [Download Demo]     [Watch Online]    Graphics   MPM   Fluids

pie.mp4

A Material Point Method for Viscoelastic Fluids, Foams and Sponges, Daniel Ram, Theodore Gast, Chenfanfu Jiang, Craig Schroeder, Alexey Stomakhin, Joseph Teran, Pirouz Kavehpour; ACM SIGGRAPH/ Eurographics Symposium on Computer Animation (SCA 2015)
[Download Demo]     [Watch Online]    Graphics   MPM

tori.mov

Optimization Integrator for Large Time Steps ,Theodore Gast, Craig Schroeder, Alexey Stomakhin, Chenfanfu Jiang, Joseph Teran IEEE Transactions on Visualization and Computer Graphics (TVCG 2015)
[Download Demo]     [Watch Online]    Graphics   FEM  MPM

Augmented MPM for Phase-Change and Varied Materials ,Alexey Stomakhin, Craig Schroeder, Chenfanfu Jiang, Larrence Chai, Joseph Teran, Andrew Selle ACM Transactions on Graphics (SIGGRAPH 2014)
[TechDoc]     [Download Demo]     [Watch Online]    Graphics   MPM

An Adaptive Virtual Node Algorithm with Robust Mesh Cutting, Yuting Wang, Chenfanfu Jiang, Craig Schroeder, Joseph Teran ACM SIGGRAPH/ Eurographics Symposium on Computer Animation (SCA 2014)
[Code]     [TechDoc]     [Download Demo]     [Watch Online]    Graphics   FEM

notch.mov

A Level Set Method for Ductile Fracture , Jan Hegemann, Chenfanfu Jiang, Craig Schroeder, Joseph Teran, ACM SIGGRAPH/ Eurographics Symposium on Computer Animation (SCA 2013)
(SCA 2013 Best Paper Award)    
[Download Demo]     [Watch Online]    Graphics   FEM

Modeling and Animating Myriapoda: a Real-Time Kinematic/Dynamic Approach, Jingyi Fang, Chenfanfu Jiang, Demetri Terzopoulos, ACM SIGGRAPH/ Eurographics Symposium on Computer Animation (SCA 2013)
[Watch Online]    Graphics   FEM   Artificial Intelligence

image

Relativistic Correction of (v/c)^2 to the Collective Thomson Scattering for High-Temperature High-Density Plasma, Chenfanfu Jiang, Jian Zheng, Bin Zhao, Chinese Phys. B 20 095202, (2011)
Also in 52th Annual Meeting of the APS Division of Plasma Physics, Volume 55 Number 15 (2010)     Physics