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, the Penn Institute for Computational Science (PICS), and the Graduate Group in Applied Mathematics and Computational Science (AMCS). I am a recipient of the UCLA Edward K. Rice Outstanding Doctoral Student Award (2015), NSF CRII award (2018) and NSF CAREER award (2020). My research interests include physics-based simulation for computer graphics and computational science and engineering.

Current research focus: physics-based animation, multicore and GPU scientific computing, computational solid and fluid mechanics, numerical methods, physical simulations for AI and robotics, machine learning for numerical simulation.

MPM papers in computer graphics: Up to March 2020.

MPM courses for computer graphics (SIGGRAPH 2016 and 2019) http://mpm.graphics

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

Research Group

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 who want to join our group (click to read)

I am always eager to work with talented students and visiting scholars who want to join our lab to do fun research.

In addition to academic records and statements of research interests & experience, graduate student applicants are encouraged to demonstrate (with code, webpages, or articles) skills when contacting me. Examples of such demonstrations include:

  • C++ course project code and/or reports from any computer graphics course(s). Examples include ray tracer, Houdini/Maya plugins, interactive games, geometry processing tools, physical simulators, etc.
  • Your own implementation/publication of SIGGRAPH paper(s) on physics-based simulation. We do research in C++ and the Taichi programming language, so you should be familar with them and be comfortable doing extensive paper implementations in both of them.
  • Continuing the item above, you are strongly encouraged to train yourself to be a proficient Taichi programmer with full understanding of its design principles and technical details following https://taichi.readthedocs.io/en/stable/ (and other related online resources) and demonstrate your ability with code.
  • If you understand Mandarin you are further required to 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/) with all homework/course projects included. The quality of your performance in these two online courses will be the largest factor when considering accepting you to my group.

Publications

2020

image

A paper in SIGGRAPH Asia 2020

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]     [Tech doc]     [Youtube]

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 extra]   

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)
[Youtube]   

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]

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]

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]

image

A paper in Symposium on Computer Animation (SCA 2020)

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]

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.

2019

image

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

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]

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]

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]

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]    

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 (Symposium on Computer Animation) 2019. (SCA 2019 Best Paper Award)    

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)

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]    

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

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)

2018

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]    

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)

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]

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]

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

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]

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]    

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]

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)]

2017

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]

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]

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]

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]

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]

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]

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)

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]

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)

2016

image

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

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]

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]

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)

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)

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)

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]
Also in Siggraph Asia Virtual reality meets physical reality workshop 2016

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)
Also in NIPS 2016 Workshop on Intuitive Physics, [Download NIPS version]

2015

image

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

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]

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]

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]

2014

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]

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]

2013

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]

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]

2011

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)