Doug L. James
Most Recent Affiliation(s):
- Pixar Animation Studios, Stanford University, Cornell University, Associate Professor of Computer Science
Bio:
SIGGRAPH 2016
Doug James is a Full Professor of Computer Science at Stanford University (since June 2015), and was previously an Associate Professor of Computer Science at Cornell University (2006-2015), and an Assistant Professor of CS/Robotics at Carnegie Mellon University (2002-2006). He holds three degrees in applied mathematics, including a Ph.D. in 2001 from the University of British Columbia. Doug is a recipient of a National Science Foundation CAREER award, and a fellow of both the Alfred P. Sloan Foundation and the Guggenheim Foundation. He received a 2012 Technical Achievement Award from The Academy of Motion Picture Arts and Sciences for “Wavelet Turbulence,” and the 2013 Katayanagi Emerging Leadership Prize from Carnegie Mellon University and Tokyo University of Technology. He was the Technical Papers Program Chair of ACM SIGGRAPH 2015, and is currently a consulting Senior Research Scientist at Pixar Animation Studios.
SIGGRAPH 2008
Doug James holds three degrees in applied mathematics, including a Ph.D. from the University of British Columbia in 2001. In 2002 he joined the School of Computer Science at Carnegie Mellon University as an Assistant Professor, then in 2006 he became an Associate Professor of Computer Science at Cornell University. His research interests are physically based animation, computational geometry, scientific computing, reduced-order modeling, and multi-sensory digital physics (including physics- based sound and haptic force-feedback rendering). He is a National Science Foundation CAREER awardee, and a fellow of the Alfred P. Sloan Foundation.
Learning Organizing Committee Chair:
Course Organizer:
Learning Jury Member:
Award(s):
Learning Presentation(s):
![Improved Water Sound Synthesis using Coupled Bubbles](https://history.siggraph.org/wp-content/uploads/2024/02/2023-Tech-Papers-Xue_Improved-Water-Sound-Synthesis-using-Coupled-Bubbles-150x150.jpg)
Type: [Technical Papers]
Improved Water Sound Synthesis using Coupled Bubbles Presenter(s): [Xue] [James] [Wang] [Aronson] [Langlois]
[SIGGRAPH 2023]
![Unified many-worlds browsing of arbitrary physics-based animations](https://history.siggraph.org/wp-content/uploads/2023/06/2022-Technical-Papers-Goel_-Unified-Many-worlds-Browsing-of-Arbitrary-Physics-based-Animations-150x150.jpg)
Type: [Technical Papers]
Unified many-worlds browsing of arbitrary physics-based animations Presenter(s): [Goel] [James]
[SIGGRAPH 2022]
![Fast linking numbers for topology verification of loopy structures](https://history.siggraph.org/wp-content/uploads/2023/06/2021-Technical-Papers-James_Fast-Linking-Numbers-for-Topology-Verification-of-Loopy-Structures-150x150.jpg)
Type: [Technical Papers]
Fast linking numbers for topology verification of loopy structures Presenter(s): [Qu] [James]
[SIGGRAPH 2021]
![Phong deformation: a better C0 interpolant for embedded deformation](https://history.siggraph.org/wp-content/uploads/2022/09/2020-Technical-Papers-James_Phong-Deformation-A-better-C-0-interpolant-for-embedded-deformation-150x150.jpg)
Type: [Technical Papers]
Phong deformation: a better C0 interpolant for embedded deformation Presenter(s): [James]
[SIGGRAPH 2020]
![KleinPAT: optimal mode conflation for time-domain precomputation of acoustic transfer](https://history.siggraph.org/wp-content/uploads/2023/01/2019-Technical-Papers-Wang_KleinPAT_-Optimal-Mode-Conflation-For-Time-Domain-Precomputation-Of-Acoustic-Transfer-150x150.jpg)
Type: [Technical Papers]
KleinPAT: optimal mode conflation for time-domain precomputation of acoustic transfer Presenter(s): [Wang] [James]
[SIGGRAPH 2019]
![Dynamic kelvinlets: secondary motions based on fundamental solutions of elastodynamics](https://history.siggraph.org/wp-content/uploads/2023/02/2018-Technical-Papers-Degoes_Dynamic-Kelvinlets_-Secondary-Motions-based-on-Fundamental-Solutions-of-Elastodynamics-150x150.jpg)
Type: [Technical Papers]
Dynamic kelvinlets: secondary motions based on fundamental solutions of elastodynamics Presenter(s): [Goes] [James]
Entry No.: [81]
[SIGGRAPH 2018]
![Toward wave-based sound synthesis for computer animation](https://history.siggraph.org/wp-content/uploads/2023/02/2018-Technical-Papers-Wang_Toward-Wave-based-Sound-Synthesis-for-Computer-Animation-150x150.jpg)
Type: [Technical Papers]
Toward wave-based sound synthesis for computer animation Presenter(s): [Wang] [Qu] [Langlois] [James]
Entry No.: [109]
[SIGGRAPH 2018]
![Animating elastic rods with sound](https://history.siggraph.org/wp-content/uploads/2023/02/2017-Technical-Papers-Schweickart_Animating-Elastic-Rods-with-Sound-150x150.jpg)
Type: [Technical Papers]
Animating elastic rods with sound Presenter(s): [Schweickart] [James] [Marschner]
[SIGGRAPH 2017]
![Bounce maps: an improved restitution model for real-time rigid-body impact](https://history.siggraph.org/wp-content/uploads/2023/02/2017-Technical-Papers-Wang_Bounce-Maps_-An-Improved-Restitution-Model-for-Real-Time-Rigid-Body-Impact-150x150.jpg)
Type: [Technical Papers]
Bounce maps: an improved restitution model for real-time rigid-body impact Presenter(s): [Wang] [Setaluri] [James] [Pai]
[SIGGRAPH 2017]
![Regularized kelvinlets: sculpting brushes based on fundamental solutions of elasticity](https://history.siggraph.org/wp-content/uploads/2023/02/2017-Technical-Papers-Degoes_Regularized-Kelvinlets_-Sculpting-Brushes-based-on-Fundamental-Solutions-of-Elasticity-150x150.jpg)
Type: [Technical Papers]
Regularized kelvinlets: sculpting brushes based on fundamental solutions of elasticity Presenter(s): [Goes] [James]
[SIGGRAPH 2017]
![Toward animating water with complex acoustic bubbles](https://history.siggraph.org/wp-content/uploads/2023/02/2016-Technical-Papers-Langlois_Toward-Animating-Water-with-Complex-Acoustic-Bubbles-150x150.jpg)
Type: [Technical Papers]
Toward animating water with complex acoustic bubbles Presenter(s): [Langlois] [Zheng] [James]
[SIGGRAPH 2016]
![Eigenmode compression for modal sound models](https://history.siggraph.org/wp-content/uploads/2023/02/2014-Technical-Papers-Langlois_Eigenmode-Compression-for-Modal-Sound-Models-150x150.jpg)
Type: [Technical Papers]
Eigenmode compression for modal sound models Presenter(s): [Langlois] [An] [Jin] [James]
[SIGGRAPH 2014]
![Inverse-Foley animation: synchronizing rigid-body motions to sound](https://history.siggraph.org/wp-content/uploads/2023/02/2014-Technical-Papers-Langlois_Inverse-Foley-Animation-Synchronizing-rigid-body-motions-to-sound-150x150.jpg)
Type: [Technical Papers]
Inverse-Foley animation: synchronizing rigid-body motions to sound Presenter(s): [Langlois] [James]
[SIGGRAPH 2014]
![Energy-based self-collision culling for arbitrary mesh deformations](https://history.siggraph.org/wp-content/uploads/2023/03/2012-Technical-Papers-Zheng_Energy-based-Self-Collision-Culling-for-Arbitrary-Mesh-Deformations-150x150.jpg)
Type: [Technical Papers]
Energy-based self-collision culling for arbitrary mesh deformations Presenter(s): [Zheng] [James]
[SIGGRAPH 2012]
![Fabricating articulated characters from skinned meshes](https://history.siggraph.org/wp-content/uploads/2023/03/2012-Technical-Papers-Bacher_Fabricating-Articulated-Characters-from-Skinned-Meshes-150x150.jpg)
Type: [Technical Papers]
Fabricating articulated characters from skinned meshes Presenter(s): [Bächer] [Bickel] [James] [Pfister]
[SIGGRAPH 2012]
![Motion-driven concatenative synthesis of cloth sounds](https://history.siggraph.org/wp-content/uploads/2023/03/2012-Technical-Papers-An_Motion-driven-Concatenative-Synthesis-of-Cloth-Sounds-150x150.jpg)
Type: [Technical Papers]
Motion-driven concatenative synthesis of cloth sounds Presenter(s): [An] [James] [Marschner]
[SIGGRAPH 2012]
![Precomputed acceleration noise for improved rigid-body sound](https://history.siggraph.org/wp-content/uploads/2023/03/2012-Technical-Papers-Chadwick_Precomputed-Acceleration-Noise-for-Improved-Rigid-Body-Sound-150x150.jpg)
Type: [Technical Papers]
Precomputed acceleration noise for improved rigid-body sound Presenter(s): [Chadwick] [Zheng] [James]
[SIGGRAPH 2012]
![Stitch meshes for modeling knitted clothing with yarn-level detail](https://history.siggraph.org/wp-content/uploads/2023/03/2012-Technical-Papers-Yuksel_Stitch-Meshes-for-Modeling-Knitted-Clothing-with-Yarn-level-Detail-150x150.jpg)
Type: [Technical Papers]
Stitch meshes for modeling knitted clothing with yarn-level detail Presenter(s): [Yuksel] [Kaldor] [James] [Marschner]
[SIGGRAPH 2012]
![Toward high-quality modal contact sound](https://history.siggraph.org/wp-content/uploads/2022/07/2011-SIGGRAPH-Image-Not-Available-150x150.jpg)
Type: [Technical Papers]
Toward high-quality modal contact sound Presenter(s): [Zheng] [James]
[SIGGRAPH 2011]
![Efficient yarn-based cloth with adaptive contact linearization](https://history.siggraph.org/wp-content/uploads/2023/03/2010-Technical-Papers-Kaldor_Efficient-Yarn-based-Cloth-with-Adaptive-Contact-Linearization-150x150.jpg)
Type: [Technical Papers]
Efficient yarn-based cloth with adaptive contact linearization Presenter(s): [Kaldor] [James] [Marschner]
[SIGGRAPH 2010]
![Rigid-body fracture sound with precomputed soundbanks](https://history.siggraph.org/wp-content/uploads/2023/03/2010-Technical-Papers-Cheng_Rigid-Body-Fracture-Sound-with-Precomputed-Soundbanks-150x150.jpg)
Type: [Technical Papers]
Rigid-body fracture sound with precomputed soundbanks Presenter(s): [Zheng] [James]
[SIGGRAPH 2010]
![Subspace self-collision culling](https://history.siggraph.org/wp-content/uploads/2023/03/2010-Technical-Papers-Barbic_Volume-Contact-Constraints-at-Arbitrary-Resolution-150x150.jpg)
Type: [Technical Papers]
Subspace self-collision culling Presenter(s): [Barbic] [James]
[SIGGRAPH 2010]
![Backward steps in rigid body simulation](https://history.siggraph.org/wp-content/uploads/2023/03/2008-Technical-Papers-Twigg_Backward-Steps-in-Rigid-Body-Simulation-150x150.jpg)
Type: [Technical Papers]
Backward steps in rigid body simulation Presenter(s): [Twigg] [James]
[SIGGRAPH 2008]
![Fast modal sounds with scalable frequency-domain synthesis](https://history.siggraph.org/wp-content/uploads/2023/03/2008-Technical-Papers-Bonneel_Fast-Modal-Sounds-with-Scalable-Frequency-Domain-Synthesis-150x150.jpg)
Type: [Technical Papers]
Fast modal sounds with scalable frequency-domain synthesis Presenter(s): [Bonneel] [Drettakis] [Tsingos] [Viaud-Delmon] [James]
[SIGGRAPH 2008]
![Real Time Physics](https://history.siggraph.org/wp-content/uploads/2021/06/2008-Course-Cover-28-Real-Time-Physics-150x150.jpg)
Type: [Courses]
Real Time Physics Presenter(s): [Müller-Fischer] [Stam] [James] [Thuerey]
Entry No.: [28]
[SIGGRAPH 2008]
![Simulating knitted cloth at the yarn level](https://history.siggraph.org/wp-content/uploads/2023/03/2008-Technical-Papers-Kaldor_Simulating-Knitted-Cloth-at-the-Yarn-Level-150x150.jpg)
Type: [Technical Papers]
Simulating knitted cloth at the yarn level Presenter(s): [Kaldor] [James] [Marschner]
[SIGGRAPH 2008]
![Wavelet turbulence for fluid simulation](https://history.siggraph.org/wp-content/uploads/2023/03/2008-Technical-Papers-Kim_Wavelet-Turbulence-for-Fluid-Simulation-150x150.jpg)
Type: [Technical Papers]
Wavelet turbulence for fluid simulation Presenter(s): [Kim] [Thürey] [James] [Gross]
[SIGGRAPH 2008]
![FastLSM: fast lattice shape matching for robust real-time deformation](https://history.siggraph.org/wp-content/uploads/2023/05/2007-Technical-Papers-Rivers_FastLSM-Fast-Lattice-Shape-Matching-for-Robust-Real-Time-Deformation-150x150.jpg)
Type: [Technical Papers]
FastLSM: fast lattice shape matching for robust real-time deformation Presenter(s): [Rivers] [James]
[SIGGRAPH 2007]
![Many-worlds browsing for control of multibody dynamics](https://history.siggraph.org/wp-content/uploads/2023/05/2007-Technical-Papers-Twigg_Many-Worlds-Browsing-for-Control-of-Multibody-Dynamics-150x150.jpg)
Type: [Technical Papers]
Many-worlds browsing for control of multibody dynamics Presenter(s): [Twigg] [James]
[SIGGRAPH 2007]
![Mesh ensemble motion graphs](https://history.siggraph.org/wp-content/uploads/2024/05/2006-Talks-James_Mesh-Ensemble-Motion-Graphs-150x150.jpg)
Type: [Talks (Sketches)]
Mesh ensemble motion graphs Presenter(s): [James] [Twigg] [Cove] [Wang]
[SIGGRAPH 2006]
![Precomputed acoustic transfer: output-sensitive, accurate sound generation for geometrically complex vibration sources](https://history.siggraph.org/wp-content/uploads/2023/04/2006-Technical-Papers-James_Precomputed-Acoustic-Transfer-Output-sensitive-accurate-150x150.jpg)
Type: [Technical Papers]
Precomputed acoustic transfer: output-sensitive, accurate sound generation for geometrically complex vibration sources Presenter(s): [James] [Barbic] [Pai]
[SIGGRAPH 2006]
![Real-Time subspace integration for St. Venant-Kirchhoff deformable models](https://history.siggraph.org/wp-content/uploads/2023/04/2005-Technical-Papers-Barbic_Real-Time-Subspace-Integration-for-St-Venant-Kirchhoff-Deformable-Models-150x150.jpg)
Type: [Technical Papers]
Real-Time subspace integration for St. Venant-Kirchhoff deformable models Presenter(s): [Barbic] [James]
[SIGGRAPH 2005]
![BD-tree: output-sensitive collision detection for reduced deformable models](https://history.siggraph.org/wp-content/uploads/2023/05/2004-Technical-Papers-James_BD-Tree-Output-Sensitive-Collision-Detection-for-Reduced-Deformable-Models-150x150.jpg)
Type: [Technical Papers]
BD-tree: output-sensitive collision detection for reduced deformable models Presenter(s): [James] [Pai]
[SIGGRAPH 2004]
![Squashing Cubes: Automating Deformable Model Construction for Graphics](https://history.siggraph.org/wp-content/uploads/2022/12/2004-Talks-James_Squashing-Cubes_-Automating-Deformable-Model-Construction-for-Graphics-01-150x150.jpg)
Type: [Talks (Sketches)]
Squashing Cubes: Automating Deformable Model Construction for Graphics Presenter(s): [James] [Barbic] [Twigg]
[SIGGRAPH 2004]
![Precomputing interactive dynamic deformable scenes](https://history.siggraph.org/wp-content/uploads/2023/05/2003-Technical-Papers-James_Precomputing-Interactive-Dynamic-Deformable-Scenes-150x150.jpg)
Type: [Technical Papers]
Precomputing interactive dynamic deformable scenes Presenter(s): [James] [Fatahalian]
[SIGGRAPH 2003]
![DyRT: dynamic response textures for real time deformation simulation with graphics hardware](https://history.siggraph.org/wp-content/uploads/2023/05/2002-Technical-Papers-James_DyRT-Dynamic-Response-Textures-for-Real-Time-Deformation-Simulation-with-Graphics-Hardware-1-150x150.jpg)
Type: [Technical Papers]
DyRT: dynamic response textures for real time deformation simulation with graphics hardware Presenter(s): [James] [Pai]
[SIGGRAPH 2002]
![Scanning physical interaction behavior of 3D objects](https://history.siggraph.org/wp-content/uploads/2023/06/2001-Technical-Papers-Pai_Scanning-Physical-Interaction-Behavior-of-3D-Objects-150x150.jpg)
Type: [Technical Papers]
Scanning physical interaction behavior of 3D objects Presenter(s): [Pai] [van den Doel] [James] [Lang] [Lloyd] [Richmond] [Yau]
[SIGGRAPH 2001]
![ArtDefo: accurate real time deformable objects](https://history.siggraph.org/wp-content/uploads/2023/05/1999-Technical-Papers-James_Accurate-Real-Time-Deformable-Objects-150x150.jpg)
Type: [Technical Papers]
ArtDefo: accurate real time deformable objects Presenter(s): [James] [Pai]
[SIGGRAPH 1999]
Learning Moderator Presentation(s):
![DeepMimic: example-guided deep reinforcement learning of physics-based character skills](https://history.siggraph.org/wp-content/uploads/2023/02/2018-Technical-Papers-Peng_DeepMimic_-Example-Guided-Deep-Reinforcement-Learning-of-Physics-Based-Character-Skills-150x150.jpg)
Type: [Technical Papers]
DeepMimic: example-guided deep reinforcement learning of physics-based character skills Presenter(s): [Peng] [Abbeel] [Levine] [Panne]
Entry No.: [143]
[SIGGRAPH 2018]
![Learning basketball dribbling skills using trajectory optimization and deep reinforcement learning](https://history.siggraph.org/wp-content/uploads/2023/02/2018-Technical-Papers-Liu_Learning-Basketball-Dribbling-Skills-Using-Trajectory-Optimization-and-Deep-Reinforcement-Learning-150x150.jpg)
Type: [Technical Papers]
Learning basketball dribbling skills using trajectory optimization and deep reinforcement learning Presenter(s): [Liu] [Hodgins]
Entry No.: [142]
[SIGGRAPH 2018]
![Learning symmetric and low-energy locomotion](https://history.siggraph.org/wp-content/uploads/2023/02/2018-Technical-Papers-Yu_Learning-Symmetric-and-Low-Energy-Locomotion-150x150.jpg)
Type: [Technical Papers]
Learning symmetric and low-energy locomotion Presenter(s): [Yu] [Turk] [Liu]
Entry No.: [144]
[SIGGRAPH 2018]
![Mode-adaptive neural networks for quadruped motion control](https://history.siggraph.org/wp-content/uploads/2023/02/2018-Technical-Papers-Zhang_Mode-Adaptive-Neural-Networks-for-Quadruped-Motion-Control-150x150.jpg)
Type: [Technical Papers]
Mode-adaptive neural networks for quadruped motion control Presenter(s): [Zhang] [Starke] [Komura] [Saito]
Entry No.: [145]
[SIGGRAPH 2018]
![T-junctions in Spline Surfaces](https://history.siggraph.org/wp-content/uploads/2022/07/2018-SIGGRAPH-Image-Not-Available-150x150.jpg)
Type: [Technical Papers]
T-junctions in Spline Surfaces Presenter(s): [Karciauskas] [Panozzo] [Peters]
[SIGGRAPH 2018]
![Augmented MPM for phase-change and varied materials](https://history.siggraph.org/wp-content/uploads/2023/02/2014-Technical-Papers-Stomakhin_Augmented-MPM-for-phase-change-and-varied-materials-150x150.jpg)
Type: [Technical Papers]
Augmented MPM for phase-change and varied materials Presenter(s): [Stomakhin] [Schroeder] [Jiang] [Chai] [Teran] [Selle]
[SIGGRAPH 2014]
![Blending liquids](https://history.siggraph.org/wp-content/uploads/2023/02/2014-Technical-Papers-Raveendran_Blending-Liquids-150x150.jpg)
Type: [Technical Papers]
Blending liquids Presenter(s): [Raveendran] [Wojtan] [Thuerey] [Turk]
[SIGGRAPH 2014]
![Detailed water with coarse grids: combining surface meshes and adaptive discontinuous Galerkin](https://history.siggraph.org/wp-content/uploads/2023/02/2014-Technical-Papers-Edwards_Detailed-Water-with-Coarse-Grids-Combining-Surface-Meshes-and-Adaptive-Discontinuous-Galerkin-150x150.jpg)
Type: [Technical Papers]
Detailed water with coarse grids: combining surface meshes and adaptive discontinuous Galerkin Presenter(s): [Edwards] [Bridson]
[SIGGRAPH 2014]
![From capture to simulation: connecting forward and inverse problems in fluids](https://history.siggraph.org/wp-content/uploads/2023/02/2014-Technical-Papers-Gregson_From-Capture-to-Simulation-Connecting-Forward-and-Inverse-Problems-in-Fluids-150x150.jpg)
Type: [Technical Papers]
From capture to simulation: connecting forward and inverse problems in fluids Presenter(s): [Gregson] [Ihrke] [Thuerey] [Heidrich]
[SIGGRAPH 2014]
![Smoke rings from smoke](https://history.siggraph.org/wp-content/uploads/2023/02/2014-Technical-Papers-Weismann_Smoke-Rings-from-Smoke-150x150.jpg)
Type: [Technical Papers]
Smoke rings from smoke Presenter(s): [Weißmann] [Pinkall] [Schröder]
[SIGGRAPH 2014]
![Adaptive fracture simulation of multi-layered thin plates](https://history.siggraph.org/wp-content/uploads/2023/03/2013-Technical-Papers-Busaryev_Adaptive-Fracture-Simulation-of-Multi-Layered-Thin-Plates-150x150.jpg)
Type: [Technical Papers]
Adaptive fracture simulation of multi-layered thin plates Presenter(s): [Busaryev] [Dey] [Wang]
[SIGGRAPH 2013]
![Embedded thin shells for wrinkle simulation](https://history.siggraph.org/wp-content/uploads/2023/03/2013-Technical-Papers-Remillard_Embedded-Thin-Shells-for-Wrinkle-Simulation-150x150.jpg)
Type: [Technical Papers]
Embedded thin shells for wrinkle simulation Presenter(s): [Kry] [Rémillard]
[SIGGRAPH 2013]
![Folding and crumpling adaptive sheets](https://history.siggraph.org/wp-content/uploads/2023/03/2013-Technical-Papers-Narain_Folding-and-Crumpling-Adaptive-Sheets-150x150.jpg)
Type: [Technical Papers]
Folding and crumpling adaptive sheets Presenter(s): [Narain] [Pfaff] [O'Brien]
[SIGGRAPH 2013]
![Super space clothoids](https://history.siggraph.org/wp-content/uploads/2023/03/2013-Technical-Papers-Casati_Super-Space-Clothoids-150x150.jpg)
Type: [Technical Papers]
Super space clothoids Presenter(s): [Casati] [Bertails-Descoubes]
[SIGGRAPH 2013]
Role(s):
- Awardee
- Course Organizer
- Course Presenter
- Talk (Sketch) Presenter
- Technical Paper Moderator
- Technical Paper Presenter
- Technical Papers Jury Member
- Technical Papers Organizing Committee Chair/Co-Chair