Theodore Kim
  Associate Professor
  Yale University

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


    

    

    


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 SciTech Oscar in both 2012 and 2022. 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

    

Haomiao Wu   Yale PhD (current)
Alvin Shi   Yale PhD (current)
Qiaodong Cui   UCSB PhD (2020) - Came to Yale for Post-Doc, went on to Inkbit
  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

    

[Show]

    

Scholarly Works    

    

    Lifted curls: a model for tightly coiled hair simulation.
Alvin Shi*, Haomiao Wu*, Jarred Parr, A.M. Darke and T. Kim (* joint 1st authors)
Symposium on Computer Animation (SCA), 2023. (Best Paper Award)
[Abstract] [PDF] [Project] [YouTube] [Supplement] [Matlab/Octave Source]


    A shape modulus for fractal geometry generation.
A. Schor and T. Kim
Symposium on Geometry Processing (SGP), 2023.
[Abstract] [PDF] [PDF (Small)] [YouTube] [Source] [Github]


    An eigenanalysis of angle-based deformation energies.
Haomiao Wu and T. Kim
Symposium on Computer Animation (SCA), 2023.
[Abstract] [PDF] [Project] [YouTube] [Matlab/Octave Source]


    A unified analysis of penalty-based collision energies.
Alvin Shi and T. Kim
Symposium on Computer Animation (SCA), 2023.
[Abstract] [Project] [PDF] [YouTube] [Source] [Github]


    No, AI is most certainly not the new manhattan project.
T. Kim and Shelly Lesher
San Francisco Chronicle 2023.
[Article] [PDF] [Note]


    Geometric optimisation via spectral shifting.
Roman Poya, Rogelio Ortigosa, and T. Kim
ACM Transactions on Graphics, June 2023.
[Abstract] [PDF] [Project] [Supplement] [Code/Videos]


    AI isn't magic. It's just knowledge sausage.
T. Kim
Los Angeles Times 2023.
[Article] [PDF] [Note]


    Deepfakes enable sexual violence.
T. Kim
San Francisco Chronicle 2022.
[Article] [PDF, Online Edition] [PDF, Print Edition] [Note]


    Dynamic deformables: implementation and production practicalities (now with code!).
T. Kim and David Eberle
SIGGRAPH Courses 2022. (Scientific and Technical Academy Award)
[Abstract] [PDF] [Project] [Github]


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


    Sex and gender in the computer graphics research literature.
Ana Dodik*, Silvia Sellán*, T. Kim, and Amanda Phillips (* joint 1st authors)
SIGGRAPH Talks 2022.
[Abstract] [PDF] [Supplement] [arXiv]


    The rise of tech unions shows workers reckoning with reality.
T. Kim
Los Angeles Times 2022.
[Article] [Cached PDF] [Note]


    Amazon warehouse workers unionized. It's time tech workers do the same.
T. Kim
San Francisco Chronicle 2022.
[Article] [Cached PDF] [Note]


    Racism in our curriculums isn't limited to history. It's in math, too.
T. Kim
The Washington Post 2021.
[Article] [Cached PDF] [Note]


    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] [YouTube] [Source]


    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 (MIG) 2021.
[Abstract]


    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 (MIG) 2020. (Best Paper Award)
[Abstract] [PDF] [Slides]


    A finite element formulation of baraff-witkin cloth.
T. Kim
Symposium on Computer Animation (SCA) 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]


    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, 2022
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-2023 Eurographics Papers Advisory Board
  • 2023 Eurographics State-of-the-Art Reports (STAR)
  • 2020,2022 SIGGRAPH Asia Courses
  • 2008-2018,2020-2022 ACM SIGGRAPH / Eurographics Symposium on Computer Animation
  • 2016-2017,2020-2021 ACM SIGGRAPH Asia Technical Papers
  • 2011-2012,2020-2021 ACM SIGGRAPH General Submissions Jury
  • 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 679: Physics Simulation for Movies and Games, Fall 2019, Spring 2022
CPSC 202: Mathematical Methods for Computer Science, Fall 2020, 2021
CPSC 478/578: Introduction to Computer Graphics, Spring 2021
CPSC 478/578: Introduction to Computer Graphics, Spring 2020
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