Demo Data from VLDB 2026 / reviewers in the wild / expert
Yu Fang 0010
dblp:88/3790-10
· DBLP profile ↗
11ranked-venue papers
5as first author
3since 2021 · last 2024
0009-0002-7474-2421ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 11 · 5 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
10 papers |
Computer animation and physical simulation · 90% Geometric modeling and processing · 6% Image and video processing · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 100% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer animation and physical simulation › particle-based simulation
material point method |
2.1 | 6 | 2020 | AnisoMPM: animating anisotropic damage mechanics · ACM Trans. Graph. 2020 A massively parallel and scalable multi-CPU material point method · ACM Trans. Graph. 2020 Hierarchical Optimization Time Integration for CFL-Rate MPM Stepping · ACM Trans. Graph. 2020 |
Computer animation and physical simulation › fracture simulation
dynamic fracture animation |
0.8 | 2 | 2020 | AnisoMPM: animating anisotropic damage mechanics · ACM Trans. Graph. 2020 CD-MPM: continuum damage material point methods for dynamic fracture animation · ACM Trans. Graph. 2019 |
Computer animation and physical simulation
contact simulation |
0.8 | 1 | 2024 | Augmented Incremental Potential Contact for Sticky Interactions · IEEE Trans. Vis. Comput. Graph. 2024 |
Computer animation and physical simulation
cloth simulation |
0.7 | 1 | 2023 | Subspace-Preconditioned GPU Projective Dynamics with Contact for Cloth Simulation · SIGGRAPH Asia 2023 |
Computer animation and physical simulation
projective dynamics |
0.7 | 1 | 2023 | Subspace-Preconditioned GPU Projective Dynamics with Contact for Cloth Simulation · SIGGRAPH Asia 2023 |
Geometric modeling and processing
mesh deformation |
0.5 | 1 | 2021 | Guaranteed globally injective 3D deformation processing · ACM Trans. Graph. 2021 |
Computer animation and physical simulation › time integration
implicit time integration |
0.4 | 1 | 2020 | Hierarchical Optimization Time Integration for CFL-Rate MPM Stepping · ACM Trans. Graph. 2020 |
Image and video processing
multi-level optimization |
0.4 | 1 | 2020 | Hierarchical Optimization Time Integration for CFL-Rate MPM Stepping · ACM Trans. Graph. 2020 |
Computer animation and physical simulation › fluid simulation
solid-fluid coupling |
0.4 | 1 | 2020 | IQ-MPM: an interface quadrature material point method for non-sticky strongly two-way coupled nonlinear solids and fluids · ACM Trans. Graph. 2020 |
Computer animation and physical simulation › fluid simulation › solid-fluid coupling
two-way coupling |
0.4 | 1 | 2020 | IQ-MPM: an interface quadrature material point method for non-sticky strongly two-way coupled nonlinear solids and fluids · ACM Trans. Graph. 2020 |
GPUs and heterogeneous computing
GPU computing |
0.4 | 1 | 2020 | A massively parallel and scalable multi-CPU material point method · ACM Trans. Graph. 2020 |
Computer animation and physical simulation › fluid simulation › viscous fluid simulation
viscoelastic fluid simulation |
0.4 | 1 | 2019 | Silly rubber: an implicit material point method for simulating non-equilibrated viscoelastic and elastoplastic solids · ACM Trans. Graph. 2019 |
Computer animation and physical simulation
collision handling |
0.2 | 1 | 2023 | Subspace-Preconditioned GPU Projective Dynamics with Contact for Cloth Simulation · SIGGRAPH Asia 2023 |
Computer animation and physical simulation › contact simulation
incremental potential contact |
0.2 | 1 | 2023 | Subspace-Preconditioned GPU Projective Dynamics with Contact for Cloth Simulation · SIGGRAPH Asia 2023 |
Computer animation and physical simulation › deformable body simulation
elastodynamics simulation |
0.1 | 1 | 2021 | Guaranteed globally injective 3D deformation processing · ACM Trans. Graph. 2021 |
Computer animation and physical simulation › deformable body simulation
elastoplasticity simulation |
0.1 | 1 | 2019 | Silly rubber: an implicit material point method for simulating non-equilibrated viscoelastic and elastoplastic solids · ACM Trans. Graph. 2019 |
Methods — techniques the papers use, named apart from their topics
material point method · 0.8incremental potential contact · 0.8barrier formulation · 0.8RCC adhesion model · 0.8time splitting · 0.7subspace integration · 0.7jacobi iteration · 0.7contact elastodynamics · 0.5artificial time integration · 0.5sparse grid · 0.4particle data structure · 0.4kernel fusion · 0.4interface quadrature · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Augmented Incremental Potential Contact for Sticky InteractionsabstractWe introduce a variational formulation for simulating sticky interactions between elastoplastic solids. Our method brings a wider range of material behaviors into the reach of the Incremental Potential Contact (IPC) solver recently developed by (Li et al. 2020). Extending IPC requires several contributions. We first augment IPC with the classical Raous-Cangemi-Cocou (RCC) adhesion model. This allows us to robustly simulate the sticky interactions between arbitrary codimensional-0, 1, and 2 geometries. To enable user-friendly practical adoptions of our method, we further introduce a physically parametrized, easily controllable normal adhesion formulation based on the unsigned distance, which is fully compatible with IPC's barrier formulation. Furthermore, we propose a smoothly clamped tangential adhesion model that naturally models intricate behaviors including debonding. Lastly, we perform benchmark studies comparing our method with the classical models as well as real-world experimental results to demonstrate the efficacy of our method. Yu Fang 0010, Minchen Li, Yadi Cao, Xuan Li 0015, Joshuah Wolper, Yin Yang 0002, Chenfanfu Jiang |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2023 | Subspace-Preconditioned GPU Projective Dynamics with Contact for Cloth SimulationabstractWe propose an efficient cloth simulation method that combines the merits of two drastically different numerical procedures, namely the subspace integration and parallelizable iterative relaxation. We show those two methods can be organically coupled within the framework of projective dynamics (PD), where both low- and high-frequency cloth motions are effectively and efficiently computed. Our method works seamlessly with the state-of-the-art contact handling algorithm, the incremental potential contact (IPC), to offer the non-penetration guarantee of the resulting animation. Our core ingredient centers around the utilization of subspace for the expedited convergence of Jacobi-PD. This involves solving the reduced global system and smartly employing its precomputed factorization. In addition, we incorporate a time-splitting strategy to handle the frictional self-contacts. Xuan Li 0015, Yu Fang 0010, Lei Lan, Huamin Wang 0001, Yin Yang 0002, Minchen Li, Chenfanfu Jiang |
SIGGRAPH Asia | 2 |
| 2021 | Guaranteed globally injective 3D deformation processingabstractWe extend recent advances in the numerical time-integration of contacting elastodynamics [Li et al. 2020] to build a new framework, called Injective Deformation Processing (IDP), for the robust solution of a wide range of mesh deformation problems requiring injectivity. IDP solves challenging 3D (and 2D) geometry processing and animation tasks on meshes, via artificial time integration, with guarantees of both non-inversion and non-overlap. To our knowledge IDP is the first framework for 3D deformation processing that can efficiently guarantee globally injective deformation without geometric locking. We demonstrate its application on a diverse set of problems and show its significant improvement over state-of-the-art for globally injective 3D deformation. Yu Fang 0010, Minchen Li, Chenfanfu Jiang, Danny M. Kaufman |
ACM Trans. Graph. | 1 |
| 2020 | IQ-MPM: an interface quadrature material point method for non-sticky strongly two-way coupled nonlinear solids and fluidsabstractWe propose a novel scheme for simulating two-way coupled interactions between nonlinear elastic solids and incompressible fluids. The key ingredient of this approach is a ghost matrix operator-splitting scheme for strongly coupled nonlinear elastica and incompressible fluids through the weak form of their governing equations. This leads to a stable and efficient method handling large time steps under the CFL limit while using a single monolithic solve for the coupled pressure fields, even in the case with highly nonlinear elastic solids. The use of the Material Point Method (MPM) is essential in the designing of the scheme, it not only preserves discretization consistency with the hybrid Lagrangian-Eulerian fluid solver, but also works naturally with our novel interface quadrature (IQ) discretization for free-slip boundary conditions. While traditional MPM suffers from sticky numerical artifacts, our framework naturally supports discontinuous tangential velocities at the solid-fluid interface. Our IQ discretization results in an easy-to-implement, fully particle-based treatment of the interfacial boundary, avoiding the additional complexities associated with intermediate level set or explicit mesh representations. The efficacy of the proposed scheme is verified by various challenging simulations with fluid-elastica interactions. Yu Fang 0010, Ziyin Qu, Minchen Li, Yixin Zhu 0001, Mridul Aanjaneya, Chenfanfu Jiang |
ACM Trans. Graph. | 1 |
| 2020 | Hierarchical Optimization Time Integration for CFL-Rate MPM SteppingabstractWe propose Hierarchical Optimization Time Integration (HOT) for efficient implicit timestepping of the material point method (MPM) irrespective of simulated materials and conditions. HOT is an MPM-specialized hierarchical optimization algorithm that solves nonlinear timestep problems for large-scale MPM systems near the CFL limit. HOT provides convergent simulations out of the box across widely varying materials and computational resolutions without parameter tuning. As an implicit MPM timestepper accelerated by a custom-designed Galerkin multigrid wrapped in a quasi-Newton solver, HOT is both highly parallelizable and robustly convergent. As we show in our analysis, HOT maintains consistent and efficient performance even as we grow stiffness, increase deformation, and vary materials over a wide range of finite strain, elastodynamic, and plastic examples. Through careful benchmark ablation studies, we compare the effectiveness of HOT against seemingly plausible alternative combinations of MPM with standard multigrid and other Newton-Krylov models. We show how these alternative designs result in severe issues and poor performance. In contrast, HOT outperforms existing state-of-the-art, heavily optimized implicit MPM codes with an up to 10× performance speedup across a wide range of challenging benchmark test simulations. Minchen Li, Yu Fang 0010, Ming Gao 0023, Min Tang 0001, Danny M. Kaufman, Chenfanfu Jiang |
ACM Trans. Graph. | 3 |
| 2020 | A massively parallel and scalable multi-CPU material point methodabstractHarnessing the power of modern multi-GPU architectures, we present a massively parallel simulation system based on the Material Point Method (MPM) for simulating physical behaviors of materials undergoing complex topological changes, self-collision, and large deformations. Our system makes three critical contributions. First, we introduce a new particle data structure that promotes coalesced memory access patterns on the GPU and eliminates the need for complex atomic operations on the memory hierarchy when writing particle data to the grid. Second, we propose a kernel fusion approach using a new Grid-to-Particles-to-Grid ( G2P2G ) scheme, which efficiently reduces GPU kernel launches, improves latency, and significantly reduces the amount of global memory needed to store particle data. Finally, we introduce optimized algorithmic designs that allow for efficient sparse grids in a shared memory context, enabling us to best utilize modern multi-GPU computational platforms for hybrid Lagrangian-Eulerian computational patterns. We demonstrate the effectiveness of our method with extensive benchmarks, evaluations, and dynamic simulations with elastoplasticity, granular media, and fluid dynamics. In comparisons against an open-source and heavily optimized CPU-based MPM codebase [Fang et al. 2019] on an elastic sphere colliding scene with particle counts ranging from 5 to 40 million, our GPU MPM achieves over 100x per-time-step speedup on a workstation with an Intel 8086K CPU and a single Quadro P6000 GPU, exposing exciting possibilities for future MPM simulations in computer graphics and computational science. Moreover, compared to the state-of-the-art GPU MPM method [Hu et al. 2019a], we not only achieve 2x acceleration on a single GPU but our kernel fusion strategy and Array-of-Structs-of-Array ( AoSoA ) data structure design also generalizes to multi-GPU systems. Our multi-GPU MPM exhibits near-perfect weak and strong scaling with 4 GPUs, enabling performant and large-scale simulations on a 1024 3 grid with close to 100 million particles with less than 4 minutes per frame on a single 4-GPU workstation and 134 million particles with less than 1 minute per frame on an 8-GPU workstation. Yuxing Qiu, Stuart R. Slattery, Yu Fang 0010, Minchen Li, Song-Chun Zhu, Yixin Zhu 0001, Min Tang 0001, Dinesh Manocha, Chenfanfu Jiang |
ACM Trans. Graph. | 4 |
| 2020 | AnisoMPM: animating anisotropic damage mechanicsabstractDynamic fracture surrounds us in our day-to-day lives, but animating this phenomenon is notoriously difficult and only further complicated by anisotropic materials---those with underlying structures that dictate preferred fracture directions. Thus, we present AnisoMPM: a robust and general approach for animating the dynamic fracture of isotropic, transversely isotropic, and orthotropic materials. AnisoMPM has three core components: a technique for anisotropic damage evolution, methods for anisotropic elastic response, and a coupling approach. For anisotropic damage, we adopt a non-local continuum damage mechanics (CDM) geometric approach to crack modeling and augment this with structural tensors to encode material anisotropy. Furthermore, we discretize our damage evolution with explicit and implicit integration, giving a high degree of computational efficiency and flexibility. We also utilize a QR-decomposition based anisotropic constitutive model that is inversion safe, more efficient than SVD models, easy to implement, robust to extreme deformations, and that captures all aforementioned modes of anisotropy. Our elasto-damage coupling is enforced through an additive decomposition of our hyperelasticity into a tensile and compressive component in which damage is used to degrade the tensile contribution to allow for material separation. For extremely stiff fibered materials, we further introduce a novel Galerkin weak form discretization that enables embedded directional inextensibility. We present this as a hard-constrained grid velocity solve that poses an alternative to our anisotropic elasticity that is locking-free and can model very stiff materials. Joshuah Wolper, Yunuo Chen 0001, Minchen Li, Yu Fang 0010, Ziyin Qu, Jiecong Lu, Meggie Cheng, Chenfanfu Jiang |
ACM Trans. Graph. | 4 |
| 2019 | Silly rubber: an implicit material point method for simulating non-equilibrated viscoelastic and elastoplastic solidsabstractSimulating viscoelastic polymers and polymeric fluids requires a robust and accurate capture of elasticity and viscosity. The computation is known to become very challenging under large deformations and high viscosity. Drawing inspirations from return mapping based elastoplasticity treatment for granular materials, we present a finite strain integration scheme for general viscoelastic solids under arbitrarily large deformation and non-equilibrated flow. Our scheme is based on a predictor-corrector exponential mapping scheme on the principal strains from the deformation gradient, which closely resembles the conventional treatment for elastoplasticity and allows straightforward implementation into any existing constitutive models. We develop a new Material Point Method that is fully implicit on both elasticity and inelasticity using augmented Lagrangian optimization with various preconditioning strategies for highly efficient time integration. Our method not only handles viscoelasticity but also supports existing elastoplastic models including Drucker-Prager and von-Mises in a unified manner. We demonstrate the efficacy of our framework on various examples showing intricate and characteristic inelastic dynamics with competitive performance. Yu Fang 0010, Minchen Li, Ming Gao 0023, Chenfanfu Jiang |
ACM Trans. Graph. | 1 |
| 2019 | CD-MPM: continuum damage material point methods for dynamic fracture animationabstractWe present two new approaches for animating dynamic fracture involving large elastoplastic deformation. In contrast to traditional mesh-based techniques, where sharp discontinuity is introduced to split the continuum at crack surfaces, our methods are based on Continuum Damage Mechanics (CDM) with a variational energy-based formulation for crack evolution. Our first approach formulates the resulting dynamic material damage evolution with a Ginzburg-Landau type phase-field equation and discretizes it with the Material Point Method (MPM), resulting in a coupled momentum/damage solver rooted in phase field fracture: PFF-MPM. Although our PFF-MPM approach achieves convincing fracture with or without plasticity, we also introduce a return mapping algorithm that can be analytically solved for a wide range of general non-associated plasticity models, achieving more than two times speedup over traditional iterative approaches. To demonstrate the efficacy of the algorithm, we also develop a Non-Associated Cam-Clay (NACC) plasticity model with a novel fracture-friendly hardening scheme. Our NACC plasticity paired with traditional MPM composes a second approach to dynamic fracture, as it produces a breadth of organic, brittle material fracture effects on its own. Though NACC and PFF can be combined, we focus on exploring their material effects separately. Both methods can be easily integrated into any existing MPM solver, enabling the simulation of various fracturing materials with extremely high visual fidelity while requiring little additional computational overhead. Joshuah Wolper, Yu Fang 0010, Minchen Li, Jiecong Lu, Ming Gao 0023, Chenfanfu Jiang |
ACM Trans. Graph. | 2 |
| 2018 | A Temporally Adaptive Material Point Method with Regional Time SteppingabstractAbstract Spatially and temporally adaptive algorithms can substantially improve the computational efficiency of many numerical schemes in computational mechanics and physics‐based animation. Recently, a crucial need for temporal adaptivity in the Material Point Method (MPM) is emerging due to the potentially substantial variation of material stiffness and velocities in multi‐material scenes. In this work, we propose a novel temporally adaptive symplectic Euler scheme for MPM with regional time stepping (RTS), where different time steps are used in different regions. We design a time stepping scheduler operating at the granularity of small blocks to maintain a natural consistency with the hybrid particle/grid nature of MPM. Our method utilizes the Sparse Paged Grid (SPGrid) data structure and simultaneously offers high efficiency and notable ease of implementation with a practical multi‐threaded particle‐grid transfer strategy. We demonstrate the efficacy of our asynchronous MPM method on various examples including elastic objects, granular media, and fluids. Yu Fang 0010, Yuanming Hu, Shi-Min Hu 0001, Chenfanfu Jiang |
Comput. Graph. Forum | 1 |
| 2018 | A moving least squares material point method with displacement discontinuity and two-way rigid body couplingabstractIn this paper, we introduce the Moving Least Squares Material Point Method (MLS-MPM). MLS-MPM naturally leads to the formulation of Affine Particle-In-Cell (APIC) [Jiang et al. 2015] and Polynomial Particle-In-Cell [Fu et al. 2017] in a way that is consistent with a Galerkin-style weak form discretization of the governing equations. Additionally, it enables a new stress divergence discretization that effortlessly allows all MPM simulations to run two times faster than before. We also develop a Compatible Particle-In-Cell (CPIC) algorithm on top of MLS-MPM. Utilizing a colored distance field representation and a novel compatibility condition for particles and grid nodes, our framework enables the simulation of various new phenomena that are not previously supported by MPM, including material cutting, dynamic open boundaries, and two-way coupling with rigid bodies. MLS-MPM with CPIC is easy to implement and friendly to performance optimization. Yuanming Hu, Yu Fang 0010, Ziheng Ge, Ziyin Qu, Yixin Zhu 0001, Andre Pradhana Tampubolon, Chenfanfu Jiang |
ACM Trans. Graph. | 2 |