Theodore Kim
  Associate Professor
  Yale University

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


    

    

    


I am currently looking for Ph.D. students for Fall 2021 who are interested in anti-racist topics in computer graphics. If this sounds like you, please apply.

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.

[More]



    


Students

    

Qiaodong Cui   UCSB PhD (2020) - Came to Yale for Post-Doc
  Thesis: Stable, Scalable, Reduced-Order Methods for Physical Simulation
Gillian Reyes   Yale BS (2020) - Went on to Goldman Sachs
  Thesis: A Tensor Algebraic Approach to Reduced-Order St. Venant-Kirchhoff Deformations
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


    

Publications    

    

    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) 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) 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) 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) 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) 2014.
[Abstract] [Project] [PDF] [Source] [YouTube]


    Subspace fluid re-simulation.
T. Kim and John Delaney
ACM Transactions on Graphics (SIGGRAPH) 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) 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

    

Papers Chair
2013 ACM SIGGRAPH / Eurographics Symposium on Computer Animation (with Robert Sumner)

Posters Chair
2011 ACM SIGGRAPH / Eurographics Symposium on Computer Animation

Program Committees

  • 2016-2017,2020 ACM SIGGRAPH Asia Technical Papers
  • 2011-2012,2020 ACM SIGGRAPH General Submissions Jury
  • 2008-2018,2020 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

    

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