Papers by Theodore Kim


Order by: Date  | Author  | Title  | Index of all authors  | Index of Pixar Technical Memos


Subspace Condensation: Full Space Adaptivity for Subspace Deformations

Yun Teng, Mark Meyer, Tony DeRose, Theodore Kim
May 2015

Subspace deformable body simulations can be very fast, but can behave unrealistically when behaviors outside the prescribed subspace, such as novel external collisions, are encountered. We address this limitation by presenting a fast, flexible new method that allows full space computation to be activated in the neighborhood of novel events ... more

Paper (PDF)

Additional materials: [paper_0089.mov]

To appear in SIGGRAPH 2015.

Available as Pixar Technical Memo #15-03


Compressing Fluid Subspaces

Aaron Demby-Jones, Pradeep Sen, Theodore Kim
May 2016

Subspace fluid simulations, also known as reduced-order simulations, can be extremely fast, but also require basis matrices that consume an enormous amount of memory. Motivated by the extreme sparsity of Laplacian eigenfunctions in the frequency domain, we design a frequency-space codec that is capable of compressing basis matrices by up ... more

Paper (PDF)


Dispersion Kernels for Water Wave Simulation

Jose Angel Canabal, David Miraut, Nils Thuerey, Theodore Kim, Javier Portilla, Miguel Otaduy
December 2016

We propose a method to simulate the rich, scale-dependent dynamics of water waves. Our method preserves the dispersion properties of real waves, yet it supports interactions with obstacles and is computationally efficient. Fundamentally, it computes wave accelerations by way of applying a dispersion kernel as a spatially variant filter, which ... more

Paper (PDF)


Eulerian Solid-Fluid Coupling

Yun Teng, David I.W. Levin, Theodore Kim
December 2016

We present a new method that achieves a two-way coupling between deformable solids and an incompressible fluid where the underlying geometric representation is entirely Eulerian. Using the recently developed Eulerian Solids approach [Levin et al. 2011], we are able to simulate multiple solids undergoing complex, frictional contact while simultaneously interacting ... more

Paper (PDF)


Stable Neo-Hookean Flesh Simulation

Breannan Smith, Fernando de Goes, Theodore Kim
December 2017

Non-linear hyperelastic energies play a key role in capturing the fleshy appearance of virtual characters. Real-world, volume-preserving biological tissues have Poisson's ratios near 1/2, but numerical simulation within this regime is notoriously challenging. In order to robustly capture these visual characteristics, we present a novel version of Neo-Hookean elasticity. Our ... more

Paper (PDF)

Video

Additional materials: [snh_code.tar.bz2], [stable_neo_hookean_supplement.pdf]

Errata: The expression for alpha on the last line of Page 4 contained a typo that we have fixed.


Clean Cloth Inputs: Removing Character Self-Intersections With Volume Simulation

Audrey Wong, David Eberle, Theodore Kim
August 2018

Simulation artists frequently work with characters that self-intersect. When these characters are sent as inputs to a cloth simulator, the results can often contain terrible artifacts that must be addressed by tediously sculpting either the input characters or the output cloth. In this talk, we apply volume simulation to character ... more

Paper (PDF)


Example-based Turbulence Style Transfer

Syuhei Sato, Yoshinori Dobashi, Theodore Kim, Tomoyuki Nishita
August 2018

Generating realistic fluid simulations remains computationally expensive, and animators can expend enormous effort trying to achieve a desired motion. To reduce such costs, several methods have been developed in which high-resolution turbulence is synthesized as a post process. Since global motion can then be obtained using a fast, low-resolution simulation, ... more

Paper (PDF)

Additional materials: [FluidStyleTransfer.mp4], [FluidStyleTransfer_Supplemental.mp4]


Robust Skin Simulation in Incredibles 2

Ryan Kautzman, Gordon Cameron, Theodore Kim
August 2018

Robustly simulating the dynamics of skin sliding over a character's body is an ongoing challenge. Skin can become non-physically "snagged" in curved or creased regions, such as armpits, and create unusable results. These problems usually arise when it becomes ambiguous which kinematic surface the skin should be sliding along. We ... more

Paper (PDF)


Scalable Laplacian Eigenfluids

Qiaodong Cui, Pradeep Sen, Theodore Kim
August 2018

The Laplacian Eigenfunction method for fluid simulation, which we refer to as Eigenfluids, introduced an elegant new way to capture intricate fluid flows with near-zero viscosity. However, the approach does not scale well, as the memory cost grows prohibitively with the number of eigenfunctions. The method also lacks generality, because ... more

Paper (PDF)

Additional materials: [ScalableEigenFluidMainVideo.mp4], [ScalableEigenFluidSupplementalVideo.mp4], [supplement.pdf]


Analytic Eigensystems for Isotropic Distortion Energies

Breannan Smith, Fernando de Goes, Theodore Kim
September 2018

Many strategies exist for optimizing non-linear distortion energies in geometry and physics applications, but devising an approach that achieves the convergence promised by Newton-type methods remains challenging. In order to guarantee the positive semi-definiteness required by these methods, a numerical eigendecomposition or approximate regularization is usually needed. In this paper, ... more

Paper (PDF)

Additional materials: [Matlab.zip], [movie.mov], [supplement.pdf]


Anisotropic Elasticity for Inversion-Safety and Element Rehabilitation

Theodore Kim, Fernando de Goes, Hayley Iben
July 2019

We present an analysis of anisotropic hyperelasticity, specifically transverse isotropy, that obtains closed-form expressions for the eigendecompositions of many common energies. We then use these to build fast and concise Newton implementations. We leverage our analysis in two separate applications. First, we show that existing anisotropic energies are not inversion-safe, ... more

Paper (PDF)

Video

Additional materials: [Anisotropy2019_supplement.pdf], [matlab.zip]


Dynamic Deformables: Implementation and Production Practicalities

Theodore Kim, David Eberle
July 2020

Simulating dynamic deformation has been an integral component of Pixar's storytelling since Boo's shirt in Monsters, Inc. (2001). Recently, several key transformations have been applied to Pixar's core simulator Fizt that improve its speed, robustness, and generality. Starting with Coco (2017), improved collision detection and response were incorporated into the ... more

Paper (PDF)

Video

Additional materials: [code.zip]