DOUG L. JAMES

Assistant Professor of Computer Science & Robotics
School of Computer Science
Carnegie Mellon University


E-mail:     djames--cs.cmu.edu
Phone:     (412)-268-5505
Office:     Newell-Simon Hall, Room 4229
Mail:        The Robotics Institute, CMU
                5000 Forbes Avenue
                Pittsburgh, PA, 15213



NEWS:  After four great years at CMU, I'm moving to Ithaca, NY, to join the Department of Computer Science at Cornell University starting August 2006. If you're looking for the "Precomputed Acoustic Transfer" project then please go here.   --DJ


RESEARCH PUBLICATIONS AND VIDEOS

Doug L. James and Christopher D. Twigg, Skinning Mesh Animations, ACM Transactions on Graphics (ACM SIGGRAPH 2005), 2005.
ABSTRACT:  We extend approaches for skinning characters to the general setting of skinning deformable mesh animations. We provide an automatic algorithm for generating progressive skinning approximations, that is particularly efficient for pseudo-articulated motions. Our contributions include the use of nonparametric mean shift clustering of high-dimensional mesh rotation sequences to automatically identify statistically relevant bones, and robust least squares methods to determine bone transformations, bone-vertex influence sets, and vertex weight values. We use a low-rank data reduction model defined in the undeformed mesh configuration to provide progressive convergence with a fixed number of bones. We show that the resulting skinned animations enable efficient hardware rendering, rest pose editing, and deformable collision detection. Finally, we present numerous examples where skins were automatically generated using a single set of parameter values.

Jernej Barbič and Doug L. James, Real-Time Subspace Integration of St.Venant-Kirchhoff Deformable Models, ACM Transactions on Graphics (ACM SIGGRAPH 2005), 2005.
ABSTRACT:  In this paper, we present an approach for fast subspace integration of reduced-coordinate nonlinear deformable models that is suitable for interactive applications in computer graphics and haptics. Our approach exploits dimensional model reduction to build reduced-coordinate deformable models for objects with complex geometry.  We exploit the fact that model reduction on large deformation models with linear materials (as commonly used in graphics) result in internal force models that are simply cubic polynomials in reduced coordinates. Coefficients of these polynomials can be precomputed, for efficient runtime evaluation. This allows simulation of nonlinear dynamics using fast implicit Newmark subspace integrators, with subspace integration costs independent of geometric complexity. We present two useful approaches for generating low-dimensional subspace bases: modal derivatives and an interactive sketch. Mass-scaled principal component analysis (mass-PCA) is suggested for dimensionality reduction. Finally, several examples are given from computer animation to illustrate high performance, including force-feedback haptic rendering of a complicated object undergoing large deformations.

RESEARCH AREA: My research interests span computer graphics, simulation, multiresolution physical and geometric modeling, HCI and computational applied mathematics, with applications in animation, robotics, industrial engineering and entertainment. One major research area is interactive multimodal simulation of physical models. In particular, I am investigating precomputed data-driven deformable object simulation approaches for applications in, e.g., computer animation, video games, virtual prototyping and assembly planning, reality based modeling, manufacturing and tissue simulation.

BACKGROUND:  I completed my doctorate at the interdisciplinary Institute of Applied Mathematics (IAM) at the University of British Columbia (Vancouver, Canada) with Dinesh Pai (Computer Science). My dissertation addressed low-cost interactive simulation of constrained continuous systems in equilibrium, e.g., elastostatic models, using low-rank updated fast multiresolution Green's function integral transforms. This approach illustrates a common theme in which numerical computations may be significantly restructured using precomputation to address the particular needs of interactive applications.

FUNDING AND AWARDS

Alfred P. Sloan Research Fellowship (2006-2007)
NSF CAREER Award, 2004-2009
PIXAR
BOEING (Commercial Airplanes)
NVIDIA
"Brilliant 10" (Popular Science, 2005; CMU press release, USA Today, PghPostGazette)

STUDENTS

TEACHING
15-863 Course Poster
15-863 Physically Based Modeling and Interactive Simulation  (Spring 2003, Spring 2005)  



15-462 Introduction to Computer Graphics  (Fall 2003, Spring 2006)

First Spring 2006 class on Tuesday, January 17, 2006 @ 10:30am in Porter Hall A18B.

15-864 Advanced Computer Graphics  (Spring 2004, Spring 2005, Spring 2006)

First Spring 2006 class on Wednesday, January 18, 2006 @ 1:30am in Wean Hall 4615A. (Please attend Martin Luther King Day events on Monday Jan 16 afternoon.) 

Don't worry about the large waitlist... just come to the first class.


[Last updated Oct 2005]
This material is based upon work supported by the National Science Foundation under Grant No. 0347740.
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.