Theodore Kim
  Professor
  Yale University

  Department of Computer Science
  Director of Undergraduate Studies
  Email: kim@cs.yale.edu   


    

    

    


I am a full Professor of CS at Yale, where I co-lead the 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 an Associate Editor for ACM Transactions on Graphics.

[More]



    


Graduate Students and Post-Docs

    

Haomiao Wu   Yale PhD (current)
Alvin Shi   Yale PhD (current)
Alexa Schor   Yale PhD (current)
Yoehan Oh   Yale Post-Doc (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    

    

    Curly-cue: geometric methods for highly coiled hair.
Haomiao Wu*, Alvin Shi*, A.M. Darke and T. Kim (* joint 1st authors)
Proceedings of SIGGRAPH Asia 2024.

[Abstract] [PDF] [Project] [YouTube] [Source]


    More than killmonger locs: a style guide for Black hair (in computer graphics).
A.M. Darke, Isaac Olander, T. Kim
SIGGRAPH Courses 2024.
[Abstract] [Darke's Slides] [Kim's Slides] [Code My Crown] [OSAHL]


    Into the portal: directable fractal self-similarity.
Alexa Schor and T. Kim
Proceedings of SIGGRAPH North America 2024.
[Abstract] [PDF] [YouTube]


    Modelling a feather as a strongly anisotropic elastic shell.
Jean Jouve, Victor Romero, Rahul Narain, Laurence Boissieux,
T. Kim, and Florence Bertails-Descoubes
Proceedings of SIGGRAPH North America 2024.
[Abstract] [PDF] [Project] [Supplement] [Video]


    Global routes and hidden labor in the american mathematical society's cold war chinese mathematics translation program.
Mary Ting Yi Lui and T. Kim
Historical Studies in the Natural Sciences 2024.
[Abstract] [PDF] [UC Press]


    The life and legacy of Búi Tướng Phong.
Yoehan Oh, Jacinda Tran, and T. Kim
ACM SIGGRAPH Talks (North America) 2024.
[Abstract] [PDF] [arXiv]

Note: An earlier version of this article speculated that his family name was Búi. We have since received definitive confirmation that his family name was Búi Tướng.

    The vietnamese computer scientist who made toy story possible.
T. Kim, Yoehan Oh and Jacinda Tran
TIME 2024.
[Article] [Note]


    Critical humanities could bring good trouble to AI.
John Durham Peters and T. Kim
Yale Daily News 2024.
[Article] [PDF]


    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
ACM SIGGRAPH Talks (North America) 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)
ACM SIGGRAPH Talks (North America) 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 (North America) 2018.
[Abstract] [PDF]


    Robust skin simulation in Incredibles 2.
Ryan Kautzman, Gordon Cameron, and T. Kim
ACM SIGGRAPH Talks (North America) 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
Member, Connecticut Academy of Science and Engineering, 2024
Best Paper Award, Symposium on Computer Animation, 2023
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

    

Associate Editorships
Conference Chairs

Program Committees

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


    

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, Fall 2023
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