Demo Data from EDBT 2026 / reviewers in the wild / expert
Theodore F. Gast
dblp:148/6513
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 7 · 1 first-author
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
7 papers |
Computer animation and physical simulation · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 11 heaviest of 12, 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 |
0.8 | 3 | 2019 | A thermomechanical material point method for baking and cooking · ACM Trans. Graph. 2019 Multi-species simulation of porous sand and water mixtures · ACM Trans. Graph. 2017 A material point method for thin shells with frictional contact · ACM Trans. Graph. 2018 |
Computer animation and physical simulation › contact simulation
frictional contact |
0.6 | 2 | 2018 | A material point method for thin shells with frictional contact · ACM Trans. Graph. 2018 Anisotropic elastoplasticity for cloth, knit and hair frictional contact · ACM Trans. Graph. 2017 |
Computer animation and physical simulation › deformable body simulation
thin shell simulation |
0.3 | 1 | 2018 | A material point method for thin shells with frictional contact · ACM Trans. Graph. 2018 |
Computer animation and physical simulation
cloth simulation |
0.3 | 1 | 2017 | Anisotropic elastoplasticity for cloth, knit and hair frictional contact · ACM Trans. Graph. 2017 |
Computer animation and physical simulation
fluid simulation |
0.3 | 1 | 2017 | A polynomial particle-in-cell method · ACM Trans. Graph. 2017 |
Computer animation and physical simulation › fluid simulation › eulerian-lagrangian simulation
particle-in-cell method |
0.3 | 1 | 2017 | A polynomial particle-in-cell method · ACM Trans. Graph. 2017 |
Computer animation and physical simulation › natural phenomena simulation
granular material simulation |
0.2 | 1 | 2016 | Drucker-prager elastoplasticity for sand animation · ACM Trans. Graph. 2016 |
Computer animation and physical simulation
collision handling |
0.2 | 1 | 2015 | Optimization Integrator for Large Time Steps · IEEE Trans. Vis. Comput. Graph. 2015 |
Computer animation and physical simulation
time integration |
0.2 | 1 | 2015 | Optimization Integrator for Large Time Steps · IEEE Trans. Vis. Comput. Graph. 2015 |
Computer animation and physical simulation › deformable body simulation
hair simulation |
0.1 | 1 | 2017 | Anisotropic elastoplasticity for cloth, knit and hair frictional contact · ACM Trans. Graph. 2017 |
Mathematical optimization
constrained optimization |
0.1 | 1 | 2015 | Optimization Integrator for Large Time Steps · IEEE Trans. Vis. Comput. Graph. 2015 |
Methods — techniques the papers use, named apart from their topics
material point method · 1.3viscoelastoplastic modeling · 0.4mixture theory · 0.4fick's law · 0.4subdivision finite elements · 0.3elastoplastic constitutive model · 0.3polynomial basis functions · 0.3momentum-conserving projection · 0.3hyperelastic constitutive model · 0.3hybrid lagrangian/eulerian · 0.3newton's method · 0.2backward euler · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | A thermomechanical material point method for baking and cookingabstractWe present a Material Point Method for visual simulation of baking breads, cookies, pancakes and similar materials that consist of dough or batter (mixtures of water, flour, eggs, fat, sugar and leavening agents). We develop a novel thermomechanical model using mixture theory to resolve interactions between individual water, gas and dough species. Heat transfer with thermal expansion is used to model thermal variations in material properties. Water-based mass transfer is resolved through the porous mixture, gas represents carbon dioxide produced by leavening agents in the baking process and dough is modeled as a viscoelastoplastic solid to represent its varied and complex rheological properties. Water content in the mixture reduces during the baking process according to Fick's Law which contributes to drying and cracking of crust at the material boundary. Carbon dioxide gas produced by leavening agents during baking creates internal pressure that causes rising. The viscoelastoplastic model for the dough is temperature dependent and is used to model melting and solidification. We discretize the governing equations using a novel Material Point Method designed to track the solid phase of the mixture. Mengyuan Ding, Xuchen Han, Stephanie Wang, Theodore F. Gast, Joseph Teran |
ACM Trans. Graph. | 4 |
| 2018 | A material point method for thin shells with frictional contactabstractWe present a novel method for simulation of thin shells with frictional contact using a combination of the Material Point Method (MPM) and subdivision finite elements. The shell kinematics are assumed to follow a continuum shell model which is decomposed into a Kirchhoff-Love motion that rotates the mid-surface normals followed by shearing and compression/extension of the material along the mid-surface normal. We use this decomposition to design an elastoplastic constitutive model to resolve frictional contact by decoupling resistance to contact and shearing from the bending resistance components of stress. We show that by resolving frictional contact with a continuum approach, our hybrid Lagrangian/Eulerian approach is capable of simulating challenging shell contact scenarios with hundreds of thousands to millions of degrees of freedom. Without the need for collision detection or resolution, our method runs in a few minutes per frame in these high resolution examples. Furthermore we show that our technique naturally couples with other traditional MPM methods for simulating granular and related materials. Qi Guo 0006, Xuchen Han, Chuyuan Fu, Theodore F. Gast, Rasmus Tamstorf, Joseph Teran |
ACM Trans. Graph. | 4 |
| 2017 | A polynomial particle-in-cell methodabstractRecently the Affine Particle-In-Cell (APIC) Method was proposed by Jiang et al.[2015; 2017b] to improve the accuracy of the transfers in Particle-In-Cell (PIC) [Harlow 1964] techniques by augmenting each particle with a locally affine, rather than locally constant description of the velocity. This reduced the dissipation of the original PIC without suffering from the noise present in the historic alternative, Fluid-Implicit-Particle (FLIP) [Brackbill and Ruppel 1986]. We present a generalization of APIC by augmenting each particle with a more general local function. By viewing the grid-to-particle transfer as a linear and angular momentum conserving projection of the particle-wise local grid velocities onto a reduced basis, we greatly improve the energy and vorticity conservation over the original APIC. Furthermore, we show that the cost of the generalized projection is negligible over APIC when using a particular class of local polynomial functions. Lastly, we note that our method retains the filtering property of APIC and PIC and thus has similar robustness to noise. Chuyuan Fu, Qi Guo 0006, Theodore F. Gast, Chenfanfu Jiang, Joseph Teran |
ACM Trans. Graph. | 3 |
| 2017 | Anisotropic elastoplasticity for cloth, knit and hair frictional contactabstractThe typical elastic surface or curve simulation method takes a Lagrangian approach and consists of three components: time integration, collision detection and collision response. The Lagrangian view is beneficial because it naturally allows for tracking of the codimensional manifold, however collision must then be detected and resolved separately. Eulerian methods are promising alternatives because collision processing is automatic and while this is effective for volumetric objects, advection of a codimensional manifold is too inaccurate in practice. We propose a novel hybrid Lagrangian/Eulerian approach that preserves the best aspects of both views. Similar to the Drucker-Prager and Mohr-Coulomb models for granular materials, we define our collision response with a novel elastoplastic constitutive model. To achieve this, we design an anisotropic hyperelastic constitutive model that separately characterizes the response to manifold strain as well as shearing and compression in the directions orthogonal to the manifold. We discretize the model with the Material Point Method and a novel codimensional Lagrangian/Eulerian update of the deformation gradient. Collision intensive scenarios with millions of degrees of freedom require only a few minutes per frame and examples with up to one million degrees of freedom run in less than thirty seconds per frame. Chenfanfu Jiang, Theodore F. Gast, Joseph Teran |
ACM Trans. Graph. | 2 |
| 2017 | Multi-species simulation of porous sand and water mixturesabstractWe present a multi-species model for the simulation of gravity driven landslides and debris flows with porous sand and water interactions. We use continuum mixture theory to describe individual phases where each species individually obeys conservation of mass and momentum and they are coupled through a momentum exchange term. Water is modeled as a weakly compressible fluid and sand is modeled with an elastoplastic law whose cohesion varies with water saturation. We use a two-grid Material Point Method to discretize the governing equations. The momentum exchange term in the mixture theory is relatively stiff and we use semi-implicit time stepping to avoid associated small time steps. Our semi-implicit treatment is explicit in plasticity and preserves symmetry of force linearizations. We develop a novel regularization of the elastic part of the sand constitutive model that better mimics plasticity during the implicit solve to prevent numerical cohesion artifacts that would otherwise have occurred. Lastly, we develop an improved return mapping for sand plasticity that prevents volume gain artifacts in the traditional Drucker-Prager model. Andre Pradhana Tampubolon, Theodore F. Gast, Gergely Klár, Chuyuan Fu, Joseph Teran, Chenfanfu Jiang, Ken Museth |
ACM Trans. Graph. | 2 |
| 2016 | Drucker-prager elastoplasticity for sand animationabstractWe simulate sand dynamics using an elastoplastic, continuum assumption. We demonstrate that the Drucker-Prager plastic flow model combined with a Hencky-strain-based hyperelasticity accurately recreates a wide range of visual sand phenomena with moderate computational expense. We use the Material Point Method (MPM) to discretize the governing equations for its natural treatment of contact, topological change and history dependent constitutive relations. The Drucker-Prager model naturally represents the frictional relation between shear and normal stresses through a yield stress criterion. We develop a stress projection algorithm used for enforcing this condition with a non-associative flow rule that works naturally with both implicit and explicit time integration. We demonstrate the efficacy of our approach on examples undergoing large deformation, collisions and topological changes necessary for producing modern visual effects. Gergely Klár, Theodore F. Gast, Andre Pradhana Tampubolon, Chuyuan Fu, Craig A. Schroeder, Chenfanfu Jiang, Joseph Teran |
ACM Trans. Graph. | 2 |
| 2015 | Optimization Integrator for Large Time StepsabstractPractical time steps in today's state-of-the-art simulators typically rely on Newton's method to solve large systems of nonlinear equations. In practice, this works well for small time steps but is unreliable at large time steps at or near the frame rate, particularly for difficult or stiff simulations. We show that recasting backward Euler as a minimization problem allows Newton's method to be stabilized by standard optimization techniques with some novel improvements of our own. The resulting solver is capable of solving even the toughest simulations at the [Formula: see text] frame rate and beyond. We show how simple collisions can be incorporated directly into the solver through constrained minimization without sacrificing efficiency. We also present novel penalty collision formulations for self collisions and collisions against scripted bodies designed for the unique demands of this solver. Finally, we show that these techniques improve the behavior of Material Point Method (MPM) simulations by recasting it as an optimization problem. Theodore F. Gast, Craig A. Schroeder, Alexey Stomakhin, Chenfanfu Jiang, Joseph Teran |
IEEE Trans. Vis. Comput. Graph. | 1 |