Theodore Kim
  Associate Professor
  Yale University

  Department of Computer Science
  Fellow in Grace Hopper College
  Email: kim@cs.yale.edu   
  Twitter: @_theodorekim   


    

    

    


I co-lead the Yale Computer Graphics Group alongside Julie Dorsey and Holly Rushmeier. I research topics in physics-based simulation, including fire, water, and humans. My work has appeared in over two dozen movies, and I received a 2012 SciTech Oscar. Many of the results can be seen on YouTube, and extensive source code is available on this page. Previously, I was a Senior Research Scientist at Pixar Research, where I received screen credits in Cars 3, Coco, Incredibles 2, and Toy Story 4. My first (uncredited) work appeared on-screen on the Sorting Hat in Harry Potter and the Sorcerer's Stone. I am currently an Associate Editor for ACM Transactions on Graphics, IEEE Transactions on Visualization and Computer Graphics, and Computer Graphics Forum.

[More]



    


Graduate Students and Post-Docs

    

Qiaodong Cui   UCSB PhD (2020) - Came to Yale for Post-Doc
  Thesis: Stable, Scalable, Reduced-Order Methods for Physical Simulation
Breannan Smith   Pixar Post-Doc (2018-2019) - Went on to Facebook Reality Labs
Aaron Demby-Jones   UCSB PhD (2017) - Went on to Art of Problem Solving
  Thesis: Fluid Subspaces: An Audiovisual Exploration
Yun Teng   UCSB PhD (2016) - Went on to Google VR
  Thesis: Efficient Deformations Using Custom Coordinate Systems
Kurt Kaminski   UCSB MS (2017) - Went on to Stimulant
  Thesis: Melange: A Computational Fluid Dynamics Audiovisual Instrument
John Delaney   UCSB MS (2013) - Went on to the UCSB Center of Bio-Image Informatics
  Thesis: Camera Path Calculation by Model Skeletonization


Undergraduate Theses

    

Adriana Arcia   Yale BS (2021)
  Thesis: Digital Faces: Exploring Racial Quantization in 3D Character Generation
Nick Dorobek   Yale BS (2021)
  Thesis: Smoke Guiding for Eigenfluids
Cecily Gao   Yale BS (2021) - Went on to Facebook Reality Labs
  Thesis: Remote Epilepsy Surgical Conferencing in Virtual Reality
Kenia Hale   Yale BS (2021) - Went on to Princeton CITP
  Thesis: Algorithms of Protest: How Protests Change Cities and How Cities Change Protests
Natalie O'Leary   Princeton BS (2021) - Went on to USC
  Thesis: Simulating Bioluminescence in Houdini
Gillian Reyes   Yale BS (2020) - Went on to Goldman Sachs
  Thesis: A Tensor Algebraic Approach to Reduced-Order St. Venant-Kirchhoff Deformations


    

Scholarly Works    

    

    AI flaws could make your next car racist.
T. Kim
Los Angeles Times 2021.
[Article] [Cached PDF]

    Spiral-spectral fluid simulation.
Qiaodong Cui, Timothy Langlois, Pradeep Sen, and T. Kim
ACM Transactions on Graphics (SIGGRAPH Asia) 2021.
[Abstract] [PDF] [Supplement]


    Distortion energy for deep learning-based volumetric finite element
mesh generation for aortic valves.

Daniel H. Pak, Minliang Liu, T. Kim, Liang Liang, Raymond McKay,
Wei Sun, and James S. Duncan
Proceedings of MICCAI 2021.
[Abstract] [Paper] [Source]


    Anti-racist graphics research.
T. Kim
SIGGRAPH Diversity Equity & Inclusion Summit 2021.
[Abstract] [YouTube]


    QLB: collision-aware quasi-bewton solver with cholesky and L-BFGS
for nonlinear time integration.

Bethany Witemeyer, Nicholas J. Weidner, T. Kim, Timothy A. Davis, and Shinjiro Sueda
Motion, Interaction, and Games 2021.
[Abstract]


    Countering racial bias in computer graphics research.
T. Kim, Holly Rushmeier, Julie Dorsey, Derek Nowrouzezahrai,
Raqi Syed, Wojciech Jarosz, and A.M. Darke
arXiv 2021.
[Abstract] [PDF] [Supplement] [arXiv]


    Stream-guided smoke simulations.
Syuhei Sato, Yoshinori Dobashi, and T. Kim
ACM Transactions on Graphics (SIGGRAPH North America) 2021.
[Abstract] [PDF] [Project] [YouTube]


    ConJac: large steps in dynamic simulation.
Nicholas J. Weidner, T. Kim, and Shinjiro Sueda
Motion, Interaction, and Games 2020. (Best Paper Award)
[Abstract] [PDF] [Slides]


    A finite element formulation of baraff-witkin cloth.
T. Kim
Symposium on Computer Animation 2020. (Best Paper, Honorable Mention)
[Abstract] [PDF] [Project]


    The racist legacy of computer-generated humans.
T. Kim
Scientific American 2020.
[Article] [Cached PDF] [Skin Tweets] [Hair Tweets] [Diverse Tweets]


    Dynamic deformables: implementation and production practicalities.
T. Kim and David Eberle
SIGGRAPH Courses 2020.
[Abstract] [PDF] [Project]


    A massive fractal in days, not years.
T. Kim and Tom Duff
Journal of Computer Graphics Techniques 2020.
[Abstract] [PDF] [Source]


    Fast and robust stochastic structural optimization.
Qiaodong Cui, Timothy Langlois, Pradeep Sen, and T. Kim
Computer Graphics Forum (Eurographics) 2020.
[Abstract] [PDF]


    Anisotropic elasticity for inversion-safety and element rehabilitation.
T. Kim, Fernando de Goes and Hayley Iben
ACM Transactions on Graphics (SIGGRAPH North America) 2019.
[Abstract] [PDF] [Supplement] [Matlab/Octave Source] [Vimeo]


    Deep fluids: a generative network for parameterized fluid simulations.
Byungsoo Kim, Vinicius Azevedo, Nils Thürey, T. Kim, Markus Gross and
Barbara Solenthaler
Computer Graphics Forum (Eurographics), May 2019.
[Abstract] [PDF] [Supplement] [Code] [YouTube]


    Analytic eigensystems for isotropic distortion energies.
Breannan Smith, Fernando de Goes, and T. Kim
ACM Transactions on Graphics, February 2019.
[Abstract] [PDF] [Supplement] [Matlab/Octave Source] [Vimeo]


    Scalable laplacian eigenfluids.
Qiaodong Cui, Pradeep Sen, and T. Kim
ACM Transactions on Graphics (SIGGRAPH North America) 2018.
[Abstract] [PDF] [Project] [Supplement] [Source] [YouTube]


    Example-based turbulence style transfer.
Syuhei Sato, Yoshinori Dobashi, T. Kim, and Tomoyuki Nishita
ACM Transactions on Graphics (SIGGRAPH North America) 2018.
[Abstract] [PDF] [Project] [YouTube]


    Clean cloth inputs: removing character self-intersections with volume simulation.
Audrey Wong, David Eberle, and T. Kim
ACM SIGGRAPH Talks 2018.
[Abstract] [PDF]


    Robust skin simulation in Incredibles 2.
Ryan Kautzman, Gordon Cameron, and T. Kim
ACM SIGGRAPH Talks 2018.
[Abstract] [PDF]


    Stable neo-hookean flesh simulation.
Breannan Smith, Fernando de Goes, and T. Kim
ACM Transactions on Graphics, March 2018.
[Abstract] [PDF] [Supplement] [Mathematica] [Source] [Vimeo]


    Seeing and hearing the eigenvectors of a fluid.
Aaron Demby-Jones, JoAnn Kuchera-Morin, and T. Kim
Bridges: Mathematics, Music, Art, Architecture, Culture 2017.
[Abstract] [PDF] [YouTube]


    Eulerian solid-fluid coupling.
Yun Teng, David I.W. Levin, and T. Kim
ACM Transactions on Graphics (SIGGRAPH Asia) 2016.
[Abstract] [PDF] [Project] [Source] [YouTube]


    Dispersion kernels for water wave simulation.
José Angel Canabal, David Miraut, Nils Thüerey, T. Kim, Javier Portilla, and Miguel Otaduy
ACM Transactions on Graphics (SIGGRAPH Asia) 2016.
[Abstract] [PDF] [Project] [YouTube]


    Compressing fluid subspaces.
Aaron Demby-Jones, Pradeep Sen, and T. Kim
Symposium on Computer Animation (SCA) 2016. (Best Paper Award)
[Abstract] [Project] [PDF] [Source] [YouTube]


    Surface turbulence for particle-based liquid simulations.
Olivier Mercier, Cynthia Beauchemin, Nils Thüerey, T. Kim, and Derek Nowrouzezahrai
ACM Transactions on Graphics (SIGGRAPH Asia) 2015.
[Abstract] [Project] [PDF] [Source (MantaFlow)] [YouTube]


    Subspace condensation: full space adaptivity for subspace deformations.
Yun Teng, Mark Meyer, Tony DeRose, and T. Kim
ACM Transactions on Graphics (SIGGRAPH North America) 2015.
[Abstract] [Project] [PDF] [Source] [YouTube]


    Quaternion julia set shape optimization.
T. Kim
Symposium on Geometry Processing (SGP) 2015.
[Abstract] [Project] [PDF] [Source] [Github] [YouTube]


    Simulating articulated subspace self-contact.
Yun Teng, Miguel A. Otaduy, and T. Kim
ACM Transactions on Graphics (SIGGRAPH North America) 2014.
[Abstract] [Project] [PDF] [Source] [YouTube]


    Subspace fluid re-simulation.
T. Kim and John Delaney
ACM Transactions on Graphics (SIGGRAPH North America) 2013.
[Abstract] [Project] [PDF] [Source] [YouTube]


    Closest point turbulence for liquid surfaces.
T. Kim, Jerry Tessendorf, and Nils Thürey
ACM Transactions on Graphics, January 2013.
[Abstract] [Project] [PDF] [Source] [YouTube]


    Turbulent Fluids. (Course Notes)
Nils Thürey, Tobias Pfaff, and T. Kim
SIGGRAPH Courses 2013.
[Abstract] [Project] [PDF] [Source (MantaFlow)]

    Physics-based character skinning using multi-domain subspace deformations.
T. Kim and Doug James
Symposium on Computer Animation (SCA) 2011. (Best Paper Award)
[Abstract] [Project] [PDF] [Source] [YouTube]


    Skipping steps in deformable simulation with online model reduction.
T. Kim and Doug James
ACM Transactions on Graphics (SIGGRAPH Asia) 2009.
[Abstract] [Project] [PDF] [Source] [YouTube]


    Wavelet turbulence for fluid simulation.
T. Kim, Nils Thürey, Doug James, and Markus Gross
ACM Transactions on Graphics (SIGGRAPH North America) 2008.
(Scientific and Technical Academy Award)
[Abstract] [Project] [PDF] [Source] [YouTube]


    Optimizing cubature for efficient integration of subspace deformations.
Steven An, T. Kim, and Doug James
ACM Transactions on Graphics (SIGGRAPH Asia) 2008.
[Abstract] [Project] [PDF] [Source] [YouTube]


    Hardware-aware analysis and optimization of Stable Fluids.
T. Kim
Symposium on Interactive 3D Computer Graphics and Games (I3D) 2008.
[Abstract] [Project] [PDF] [YouTube]


    A simple boiling module.
T. Kim and Mark Carlson
Symposium on Computer Animation (SCA) 2007.
[Abstract] [Project] [PDF] [Source] [YouTube]


    Feature-guided dynamic texture synthesis on continuous flows.
Rahul Narain, Vivek Kwatra, Huai-Ping Lee, T. Kim, Mark Carlson, Ming Lin
Eurographics Symposium on Rendering (EGSR) 2007.
[Abstract] [Project] [PDF]


    Stable advection-reaction-diffusion with arbitrary anisotropy.
T. Kim and Ming Lin
Computer Animation and Social Agents (CASA) 2007.
[Abstract] [Project] [PDF] [YouTube]



    Fast animation of lightning using an adaptive mesh.
T. Kim and Ming Lin
IEEE Transactions on Visualization and Computer Graphics (TVCG) 2007.
[Abstract] [Project] [PDF] [Source]


    Fast simulation of laplacian growth.
T. Kim, Jason Sewell, Avneesh Sud, Ming Lin
IEEE Computer Graphics and Applications (CG&A) 2007.
[Abstract] [Project] [PDF] [YouTube]


    Texturing fluids.
Vivek Kwatra, David Adalsteinsson, T. Kim, Nipun Kwatra, Mark Carlson, Ming Lin
IEEE Transactions on Visualization and Computer Graphics (TVCG) 2007.
[Abstract] [Project] [PDF]


    Modeling ice dynamics as a thin film stefan problem.
T. Kim, David Adalsteinsson, Ming Lin
Symposium on Computer Animation (SCA) 2006.
[Abstract] [Project] [PDF] [YouTube]


    Physically based animation and rendering of lightning.
T. Kim and Ming Lin
Pacific Graphics 2004.
[Abstract] [Project] [PDF] [YouTube]


    A hybrid algorithm for modeling ice formation.
T. Kim, Michael Henson, Ming Lin
Symposium on Computer Animation (SCA) 2004.
[Abstract] [Project] [PDF] [YouTube]


    Visual simulation of ice crystal growth.
T. Kim and Ming Lin
Symposium on Computer Animation (SCA) 2003.
[Abstract] [Project] [PDF]


Inside the levy dragon.
Scott Bailey, T. Kim, Robert Strichartz
The American Mathematical Monthly 2002.
[Abstract] [Project]



    

PhD Dissertation

    

    Physically-based simulation of ice formation
Department of Computer Science,
University of North Carolina
, 2006.
[Abstract] [UNC Electronic Theses and Dissertations]



    

Awards

    

Academy Award for Scientific and Technical Achievement, 2012
Best Paper Award, Motion, Interaction and Games, 2020
Best Paper, Honorable Mention, Symposium on Computer Animation, 2020
Best Paper Award, Symposium on Computer Animation, 2016
NSF CAREER Award, 2013-2018
UCSB Harold J. Plous Memorial Award, 2013-2014
Best Paper Award, Symposium on Computer Animation, 2011


    

Professional Service

    

Current Associate Editorships
Conference Chairs

Program Committees

  • 2022 Eurographics Papers Advisory Board
  • 2016-2017,2020-2021 ACM SIGGRAPH Asia Technical Papers
  • 2011-2012,2020-2021 ACM SIGGRAPH General Submissions Jury
  • 2008-2018,2020-2021 ACM SIGGRAPH / Eurographics Symposium on Computer Animation
  • 2015,2018-2019 ACM SIGGRAPH Technical Papers
  • 2011-2012,2015-2016,2019 Pacific Graphics
  • 2011-2017 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
  • 2016-2017 Eurographics Full Papers
  • 2011-2012 Eurographics Short Papers
  • 2010,2012 Graphics Interface
  • 2007,2009 Eurographics Workshop on Natural Phenomena


    

Teaching

    

    Confronting euro-centrism and erasure in discrete math.
T. Kim, January 2021.
[Abstract] [Project] [PDF]

    Assembling a talk: two wrong ways and a right way.
T. Kim, November 2019.
[Abstract] [Project] [PDF]



    

CPSC 478/578: Introduction to Computer Graphics, Spring 2021
CPSC 202: Mathematical Methods for Computer Science, Fall 2020
CPSC 478/578: Introduction to Computer Graphics, Spring 2020
CPSC 679: Physics Simulation for Movies, Games, and Fabrication, Fall 2019
MAT 200C: Pattern Formation, Spring 2015 [Webpage] [Tumblr]
MAT 200C: Pattern Formation, Spring 2014 [Webpage] [Tumblr]
MAT 594G / CS 290I: Physically Based Simulation and Animation, Winter 2014
CS 180: Computer Graphics, Fall 2013
MAT 200C: Pattern Formation, Spring 2013 [Webpage] [Tumblr]
MAT 594G / CS 290I: Physically Based Simulation and Animation, Winter 2013
CS 280: Advanced Computer Graphics, Fall 2012 [Webpage]
MAT 200C: Pattern Formation, Spring 2012 [Webpage] [Tumblr]
MAT 594G / CS 290I: Physically Based Simulation and Animation, Winter 2012