|
August 2008
Address
Department of Computer
Science
Cornell University
4130 Upson Hall
Ithaca, NY 14853-7501, USA
607-255-9215 (voice)
607-255-4428 (fax)
djames@cs.cornell.edu
http://www.cs.cornell.edu/~djames
Academic positions
- 2006-present, Associate Professor. Dept. of Computer Science.
Cornell University, Ithaca, NY, USA.
- 2002-2006, Assistant Professor. Robotics Institute, and Computer
Science Department. Carnegie Mellon University, Pittsburgh, PA,
USA.
- 2002 (spring), Post-doctoral Researcher. Computer Science. University of
British Columbia, Vancouver, BC, Canada.
Degrees
- 1997-2001, Ph.D., Mathematics. Institute of Applied Mathematics.
University of
British Columbia. Canada. Dissertation: Multiresolution Green's
Function
Methods for Interactive Simulation of Large-scale Elastostatic Objects
and Other Physical Systems in Equilibrium. Advisor: Dinesh K. Pai.
- 1995-1997, M.Sc., Mathematics. Institute of Applied Mathematics.
University of British Columbia. Canada.
- 1991-1995, B.Sc., Applied Mathematics (with
distinction). Dept. of Applied
Mathematics. University of Western Ontario. Canada.
Honors
- 2008, College of
Engineering Excellence in Teaching (Douglas Whitney `61 Award).
Cornell University.
- 2007, Best paper award. ACM
SIGGRAPH/Eurographics
Symposium on Computer Animation.
- 2006-8, Research
Fellow. Alfred P. Sloan Foundation.
- 2005, "Brilliant 10" young scientist.
Popular Science
magazine.
- 2004-9, NSF CAREER Award. National Science
Foundation. "Precomputing Data-driven Deformable Systems for
Multimodal Interactive Simulation."
- 2004, Certificate of distinction.
ArtFutura 2004
(www.artfutura.org) computer animation festival and proceedings
(Europe, October 28-31). "Output-Sensitive Collision Processing for
Reduced-Coordinate Deformable Models."
- 2001, Best interactive demonstration.
"Force Feedback
Simulation of Reality-based Elastic Models." 11th Annual Precarn-IRIS
(Institute for Robotics and Intelligent Systems) Conference, Ottawa,
Canada.
- 2000, Best poster. "Interactive Elastic
Modeling." 10th Annual
Precarn-IRIS (Institute for Robotics and Intelligent Systems)
Conference, Montreal, Canada.
- 1999-2000, University
Graduate Fellowship. University of British Columbia.
- 1995-1997, 1997-1999, Postgraduate scholarships. National Sciences and
Engineering Research Council (NSERC) of Canada.
- 1995, Highest
standing in theoretical physics program. Dept.
of Applied Mathematics. University of
Western Ontario.
- 1991-1995, Undergraduate
scholarship. Canada Scholar in Science and Engineering,
Government of Canada.
- 1991-1995, Undergraduate
scholarship. University of Western Ontario.
Review committees, advisory committees,
and editorial boards
- 2009, Member. Papers Advisory Board, ACM SIGGRAPH.
- 2003, 2004, 2006, 2007, 2009, Member. Papers
Committee, ACM SIGGRAPH.
- 2008, Member. Papers Committee, ACM SIGGRAPH Asia.
- 2005-present, Associate Editor. ACM
Transactions on Graphics.
- 2006-present, Member. Editorial Board, Graphical
Models.
- 2008, Co-chair. Papers Committee, ACM SIGGRAPH/Eurographics Symposium
on Computer Animation.
- 2004-present, Member. Papers Committee, ACM
SIGGRAPH/Eurographics Symposium on Computer Animation.
- 2008, Chair. ACM SIGGRAPH Student Research Competition.
- 2007, Member. Jury, ACM SIGGRAPH Student Research
Competition.
- 2007, Member. Papers Committee, Eurographics.
- 2006-7, Member. Papers Committee, Pacific Graphics.
Publications
A. SIGGRAPH and TOG
papers
- [A18] Optimizing Cubature for Efficient
Integration of Subspace
Deformations. Steven An, Theodore Kim and Doug L. James. ACM
Transactions on Graphics (SIGGRAPH ASIA 2008). 27(), December
2008. (in press)
- [A17] Staggered Projections for Frictional
Contact in Multibody
Systems. Danny M. Kaufman, Shinjiro Sueda, Doug L. James and
Dinesh K. Pai. ACM Transactions on Graphics (SIGGRAPH ASIA
2008). 27(), December 2008. (in press)
- [A16] Simulating
Knitted Cloth at the Yarn Level. Jonathan
M. Kaldor, Doug L. James and Steve Marschner. ACM Transactions on
Graphics (ACM SIGGRAPH 2008). 27(3), August 2008, pp. 65:1-65:9.
- [A15] Wavelet
Turbulence for Fluid Simulation. Theodore
Kim, Nils Thürey, Doug James, Markus Gross. ACM Transactions
on
Graphics (ACM SIGGRAPH 2008). 27(3), August 2008, pp. 50:1-50:6.
- [A14] Backward
Steps in Rigid Body Simulation. Christopher
D. Twigg, Doug L. James. ACM Transactions on Graphics (ACM SIGGRAPH
2008). 27(3), August 2008, pp. 25:1-25:10.
- [A13] Fast
Modal Sounds with Scalable Frequency-Domain
Synthesis. Nicolas Bonneel, George Drettakis, Nicolas Tsingos,
Isabelle Viaud-Delmon, Doug James. ACM Transactions on Graphics
(ACM SIGGRAPH 2008). 27(3), August 2008, pp. 24:1-24:9. (ACM link)
- [A12] Mesh
Ensemble Motion Graphs: Data-driven Mesh Animation
with Constraints. Doug L. James, Christopher D. Twigg, Andrew
Cove
and Robert Y. Wang. ACM Transactions on Graphics. 26(4),
October 2007, pp. 17:1-17:16. (ACM
link)
- Earlier sketch: James, D. L., Twigg, C. D.,
Cove, A., and Wang, R. Y. 2006. Mesh ensemble motion graphs. In
ACM SIGGRAPH 2006 Sketches (Boston, Massachusetts, July 30 - August 03,
2006). SIGGRAPH '06. ACM, New York, NY, 69.
- [A11] Many-Worlds
Browsing for Control of Multibody
Dynamics. Christopher D. Twigg and Doug L. James. ACM
Transactions on Graphics (ACM SIGGRAPH 2007). 26(3), July
2007, pp. 14:1-14:8. (ACM
link)
- [A10] FastLSM:
Fast Lattice Shape Matching for Robust Real-Time
Deformation. Alec R. Rivers and Doug L. James. ACM
Transactions
on Graphics (ACM SIGGRAPH 2007). 26(3), July 2007, pp.
82:1-82:6. (ACM
link)
- [A09] Precomputed
Acoustic Transfer: Output-sensitive,
Accurate Sound Generation for Geometrically Complex Vibration
Sources. Doug L. James, Jernej Barbič, Dinesh K. Pai. ACM
Transactions on Graphics (ACM SIGGRAPH 2006). 25(3), pp. 987-995,
2006. (ACM
link)
- [A08] Skinning
Mesh Animations. Doug L. James and
Christopher D. Twigg. ACM Transactions on Graphics (ACM SIGGRAPH
2005). 24(3), pp. 399-407, 2005. (ACM
link)
- [A07] Real-Time
Subspace Integration for St. Venant-Kirchhoff
Deformable Models. Jernej Barbič and Doug James. ACM
Transactions on Graphics (ACM SIGGRAPH 2005). 24(3), pp. 982-990,
2005. (ACM
link)
- [A06] BD-Tree:
Output-sensitive Collision Detection for
Reduced Deformable Models. Doug L. James and Dinesh K. Pai. ACM
Transactions on Graphics (ACM SIGGRAPH 2004).
23(3),
pp. 393-398, 2004. (ACM
link)
- [A05] Multiresolution
Green's Function Methods for Interactive
Simulation of Large-scale Elastostatic Objects. Doug L. James
and
Dinesh K. Pai. ACM Transactions on Graphics. 22(1), pp. 47-82,
2003.
- [A04] Precomputing
Interactive Dynamic Deformable Scenes.
Doug L. James and Kayvon Fatahalian. ACM Transactions on Graphics
(ACM SIGGRAPH 2003). 22(3), pp. 879-887, 2003. (ACM
link)
- [A03] DyRT:
Dynamic Response Textures for Real Time
Deformation Simulation With Graphics Hardware. Doug L. James
and
Dinesh K. Pai. ACM Transactions on Graphics (ACM SIGGRAPH
2002). 21(3), pp. 582-585, 2002.
- [A02] Scanning
Physical Interaction Behavior of 3D Objects. Dinesh K. Pai,
Kees van den Doel, Doug L. James, Jochen Lang, John E. Lloyd, Joshua L.
Richmond, Som H. Yau. Proceedings of ACM SIGGRAPH 2001. pp.
87-96, 2001.
- [A01] ArtDefo:
Accurate Real Time Deformable Objects. Doug
L. James and Dinesh K. Pai. Proceedings of ACM SIGGRAPH 99.
pp. 65-72, 1999.
B. Other refereed journal articles
- [B02] Six-DoF
haptic rendering of contact between geometrically
complex reduced deformable models. Jernej Barbic and Doug
L. James. IEEE
Transactions on Haptics. 2008. (in press)
- [B01] A
Unified Treatment of Elastostatic and Rigid Contact for Real Time
Haptics. Doug L. James and Dinesh K. Pai. Haptics-e, The
Electronic Journal of Haptics Research (www.haptics-e.org) 2(1),
2001.
Similar material also appeared in
- A unified
treatment of elastostatic contact simulation for real time haptics.
James, D. L. and Pai, D. K. 2005. In ACM SIGGRAPH 2005 Courses (Los
Angeles, California, July 31 - August 04, 2005). J. Fujii, Ed. SIGGRAPH
'05. ACM, New York, NY, 141. DOI= http://doi.acm.org/10.1145/1198555.1198614.
- Haptic Rendering: Foundations, Algorithms,
and Applications. M. Lin and M. Otaduy (Eds). Computer Graphics
Series. A.K. Peters, Ltd. 2008.
- Pressure Masks for Point-like Contact with
Elastic Models. Doug L. James and Dinesh K. Pai. In Proceedings of
the Fifth Phantom User Group Workshop. J.K. Salisbury and M.A.
Srinivasan (Eds), 2000.
C. Other refereed and reviewed publications
- [C04]
Time-critical distributed contact for 6-DoF haptic
rendering of adaptively sampled reduced deformable models.
Jernej
Barbič and Doug L. James. ACM SIGGRAPH/Eurographics Symposium
on Computer Animation (SCA), San Diego, CA, August 2007. (Best
paper award)
- [C03]
Squashing Cubes: Automating Deformable Model
Construction for Graphics. Doug L. James, Jernej Barbič and
Christopher D. Twigg, In Proceedings of the ACM SIGGRAPH 2004
Conference on Sketches & Applications. ACM Press, August
2004.
- [C02]
EigenSkin: Real Time Large Deformation Character
Skinning in Hardware. Paul G. Kry, Doug L. James, Dinesh K.
Pai. ACM SIGGRAPH Symposium on Computer Animation (SCA).
pp. 153-160,
2002.
- [C01]
Real Time Simulation of Multizone Elastokinematic
Models. Doug L. James and Dinesk K. Pai, 2002 IEEE
Intl. Conference on Robotics and Automation. Washington DC, May
2002.
D. Books
and proceedings
- [D01] Proceedings
of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
2008, Dublin, Ireland, July 7-9, 2008. Co-edited with M.
Gross.
Selected production credits
- Simulating Knitted Cloth at the Yarn Level, with
Jonathan M. Kaldor and Steve Marschner. Front
cover for ACM Transactions on Graphics (ACM SIGGRAPH 2008), 27(3).
2008.
- Simulating Knitted Cloth at the Yarn Level.
Jonathan
Kaldor, Doug James and Steve Marschner. ACM SIGGRAPH Computer
Animation Festival. 2008. (video
link)
- Mesh Ensemble Motion Graphs: Data-driven mesh
animation with constraints, with Christopher D. Twigg, Andrew Cove,
Robert Y. Wang. Front
cover for ACM Transactions on Graphics (TOG), 26(4),
2007.
- Twenty-First
Century Waterfall: Animating Water Bottle
Recycling Rates. Web-released
video. 2007.
- Output-Sensitive
Collision Processing for
Reduced-Coordinate Deformable Models. Doug L. James, Dinesh K.
Pai
and Christopher D. Twigg. ACM SIGGRAPH Computer Animation
Festival. 2004. (ACM
link)
- Received special invitation to appear in the ArtFutura
2004 (www.artfutura.org) animation
festival and
proceedings (Europe, October 28-31).
- "It’s raining chairs at SIGGRAPH." WIRED Magazine,
p. 66, August 2004.
- ArtDefo: Accurate Real Time Deformable Objects.
Doug
L. James and Dinesh K. Pai. ACM SIGGRAPH Computer Animation
Festival. 1999.
Departmental
activities
- 2007-8, Member. Faculty recruiting committee
(computational biology).
- 2006-7, Member. Faculty recruiting committee
(scientific computing).
- 2007, Member. Curriculum planning
committee (game design).
Extra-departmental
activities
- 2008, Member. Undergraduate admissions committee.
College of Arts and Sciences.
- 2007-8, Member. Colloquium committee. Center for
Applied Mathematics.
- 2005-6, Organizer. Robotics Institute Seminar, CMU.
- 2005-6, Member. Undergraduate curriculum review
committee, CSD, CMU.
- 2002-6, Member. Speakers Club, CSD, CMU.
- 2003, Member. Faculty recruiting committee (computer
graphics), CSD, CMU.
Student advising
Current
student advising
- Steven An, PhD student (CS, Cornell).
- Jeffrey Chadwick, PhD student (CS, Cornell).
- Changxi
Zheng. PhD student (CS, Cornell).
- Jonathan Kaldor.
PhD student (CS,
Cornell), with S. Marschner.
Post-doctoral students
supervised
PhD theses supervised
Master's theses supervised
- Andrew Cove. Dynamic Texturing of Botanical
Environments. Computer Science, CMU, 2007.
Undergraduate students
supervised
Other supervisory
committees
- Milos Hasan, CS, Cornell, PhD thesis committee
(chair: Kavita Bala), Sparse
Sampling of Large Matrices for Rendering Applications, 2007-now.
- Lijian Tan, M&AE, Cornell, PhD defense committee
(chair: Nicholas Zabaras), Multiscale
modeling of the solidification of multicomponent alloys, 2007.
- Yi Chun Huang.
School of Architecture, CMU, PhD thesis committee (chair: Khee Poh
Lam), An Integrated Scalable
Lighting Simulation Tool, 2006-now.
- Jeremy Kubica.
Robotics Institute, CMU, PhD thesis committee (chair: Andrew Moore), Efficient Discovery of Spatial
Associations and Structure with Application to Asteroid Tracking,
2005.
- Devin Balkcom.
Robotics Institute, CMU, PhD thesis committee
(chair: Matthew Mason), Robotic Origami Folding, 2004.
Teaching
Cornell
University, Department of Computer Science
- CS 6650 Computational Motion. Graduate level
advanced seminar. Fall 2008. Introduced.
- CS 322 Introduction to Scientific Computing.
Undergraduate level. Spring 2008. Significantly revised.
- CS
567 Physically Based Animation
for Computer Graphics. Graduate level. Spring 2007. Introduced.
- CS 465 Graphics I. Undergraduate level.
Fall 2007.
- CS
466 Graphics Practicum.
Undergraduate level. Fall 2007. Introduced.
- CS 718 Computer Graphics Seminar. Graduate
lunch seminar. Fall 2006 and Spring 2008.
Carnegie
Mellon University, School of Computer Science
- 15-863 Physically Based Modeling and Interactive
Simulation. Graduate level seminar. Spring 2003, Spring 2005.
Introduced.
- 15-864 Advanced Computer Graphics. Graduate
level. Spring 2004, Spring 2005, Spring 2006. Introduced.
- 15-462
Introduction to Computer
Graphics. Undergraduate level. Fall 2003, Spring 2006.
Funding
- Many-Core
Multi-Sensory Digital Physics, Intel Corporation, Higher
Education Equipment Donation Program, 2007.
- NSF-CCF:
Accurate and Efficient Visual Simulation of Fiber-based Mechanical
Structures, with Steve Marschner and Susan Ashdown. National
Science Foundation, NSF CCF-0702490, 2007–2010.
- NSF-CompBio:
Reality-based Data-driven Computer Models for Surgical Simulation,
with Jaydev Desai. National
Science Foundation, CCF-0621999, since 2006.
- NIH/NIBIB
R01: Data-Driven Real-Time Surgical Simulation from Reality-based
Soft-tissue Models, with Jaydev Desai. National Institute of
Biomedical Imaging and BioEngineering (NIBIB), National Institutes of
Health (NIH), since 2006.
- Alfred
P. Sloan Research Fellowship, 2006-2008.
- NSF-CAREER:
Precomputing Data-driven Deformable Systems for Multimodal Interactive
Simulation. National Science Foundation. Early CAREER Award.
CCF-0430528, 2004-2009.
- NVIDIA
Fellowship Program, 2005-2006
(student: Chris Twigg).
- Link
Foundation Fellowship Program,
2004-2005 (student: Jernej Barbic).
- NSF-MRI:
Instrument Development: Magnetic Levitation Haptic Interface Systems.
National Science Foundation. Major Research Instrumentation, (MRI)
Program, CISE Experimental and Integrative Activities. Ralph Hollis
(PI). NSF-MRI Award (EIA-0321057), 2003-2007.
Industrial gifts
- Pixar Animation Studios (including 100% allowance on
software), since 2004.
- NVIDIA (equipment)
- Intel (equipment)
- Autodesk (software; formerly Alias)
Invited talks
- Multi-Sensory
Physics and User Interaction
- In ACM SIGGRAPH 2008 Classes, "Real-Time
Physics" (Los Angeles, California, August
11-15, 2008).
- Simulating Knitted Cloth at the Yarn Level.
- Visual Computing Lunch Seminar, ETH Zurich, Mar
2008.
- Mechanical highlights from interactive and
emerging multi-sensory digital physics.
- Mechanical and Aerospace Engineering Colloquium,
Cornell University, March 2008.
- Many-Worlds Browsing:
Controlling physics via interactive search.
- Google (tech talk), CA, May 2007.
- Physics control via
information browsing, and recent work on real-time deformation.
- Pixar
Animation Studios, CA, May 2007.
- Computer Science, Caltech, May 2007.
- EECS, Computer Science
Division, UC Berkeley, May 2007.
- Toward Multi-Sensory Physical Simulation:
- Computer Science Department, Colloquium, New York
University,
February 2007.
- Theoretical and Applied Mechanics Colloquium,
Cornell University,
February 2007.
- Invited
speaker, ICRA Workshop on Haptic Perception & Rendering,
Rome, Italy, April 07. (could not present due to travel problem)
- Invited panelist on "Physically Based Modeling."
ACM Solid and
Physical Modeling conference, Cardiff, UK, June 2006.
- Sub-linear time algorithms for deformable systems.
- Computer Science Colloquium, Cornell University,
NY, Spring
2006.
- Precomputed Acoustic Transfer.
- Computer Science (Vision and Graphics Center),
Columbia
University, NY, Spring 2006.
- Parameterizing Deformable Systems to Tame
Complexity (and Parameterizing
Deformable Systems for Interactive Applications.)
- Stanford University (Broad Area Colloquium for
Artificial
Intelligence, Geometry, Graphics, Robotics and Computer Vision), CA,
December 2005.
- Pixar
Animation Studios, CA, June 2005.
- Computer Science, UC Berkeley, CA, June 2005.
- Invited speaker, Workshop on Surgical Simulation
Based on
Reality-Based Soft-Tissue Models, MIT, MA, Spring 2005.
- Parameterizing Deformable Systems for Real-time
Applications.
- Massachusetts Institute of Technology, MA, CSAIL:
Language,
Learning, Vision and Graphics Seminar Series (LLVG), May
2005.
- Invited short course on Computational Graphics
and Virtual
Reality: A Primer on Interactive Physical Simulation. Dipartimento
di Ingegneria dell'Informazione. Universita di Siena, Siena, Italy,
September 27-30, 2004.
- Interactive Simulation of Continuous Physical
Systems (job talk):
- Computer Science Dept., University of Waterloo,
Canada, February
2002.
- Computer Science Dept., Carnegie Mellon
University, Pittsburgh,
PA, March 2002.
- Department of Computer Science, University of
Toronto, Ontario,
Canada, April 2002.
- Multiresolution Green’s Function Methods for
Interactive Simulation of Large-scale Elastostatic Objects and Other
Physical Systems in Equilibrium.
- The Boeing Company, Computer Science Dept.,
Bellevue, WA, USA,
August 2001.
- Interactive Elastic Modeling.
- ACM1: Beyond Cyberspace, San Jose, CA, USA, March
2001. (Invited exhibitor)
- Fast Simulation of Elastostatic Deformable Models.
- Game Technology Seminars 2001, Chris Hecker and
Jeff Lander
(chairs), San Francisco, CA, USA, January 2001.
- ArtDefo: Accurate Real Time Deformable Objects.
- Radical Entertainment Inc., Vancouver, BC, Fall
1999.
|